Base class for RandomGenerator tests.
Tests RandomGenerator methods directly and also executes RandomDataTest
test cases against a RandomDataImpl created using the provided generator.
RandomGenerator test classes should extend this class, implementing
makeGenerator() to provide a concrete generator to test. The generator
returned by makeGenerator should be seeded with a fixed seed.