Don't build GHC before gathering testsuite dependencies
It shouldn't be necessary to build the compiler before gathering dependencies about which tests to run, we already know what the compiler will be like before we compiler it. This will allow us to add tests to the testsuite which don't depend on the compiler at all (ie linters).