Discovered BouncyCastle ThreadedSeedGenerator isn't very random. Upgraded tinhat ThreadedSeedGeneratorRNG to compensate for it. Upgraded ThreadSchedulerRNG to a first class citizen, added it to TinHatRandom by default.
Included compression testing during test runs.
Fixed a bug that caused EntropyFileRNG to crash if pool size was not perfectly aligned with seed & hash size
Made it easier to add entropy from keyboard & mouse to pool