Implement testsuite
We should implement a testsuite. Currently the output of the hpc binary is tested in the GHC testsuite, but we should have the tests here locally.
One concern: Can we use a testsuite driver? We currently still have the restriction to boot libraries, but this should probably only matter for the executable, not the testsuite?