Refactor the cabal check so it isn't duplicated
Make the SDist tarball trick also performed by the test command
Fix the "other-modules" list
Add cmdOut
Change withTempFile to use a different directory, makes it not create spurious files in the local directory
Move from darcs to git