Add _gsdata_ to .gitignore
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
Build & test on Mac:  Ticks LSB contains no entropy.
The whole event-subscribing thing was too complex and problematic.
If directory doesn't exist, create it.
I know it's bad to catch and discard all exceptions, but otherwise it's throwing exceptions during garbage collection. This is a band-aid we should clean up later.
Plus, the benchmark performance of Sha256 vs Sha512 is dramatically different on different platforms. Since Sha256 is not a clear performance winner, we might as well use Sha512, assuming it's stronger.
Merge branch 'develop' of https://github.com/rahvee/tinhat into develop
Comment out dispose methods until architecture is fixed
Merge branch 'develop'