High-quality splittable pseudorandom number generator

#3Add newTFGen by analogy to newStdGen

It would be nice to have a function newTFGen :: IO TFGen that combines mkSeed* and seedTFGen.