Use GHC version to pick between TFGen and StdGen, and clean up cabal file.