SecureRandom use 32 bytes instead of 24 for seed material from ThreadedSeedGenerator
SecureRandom after seeding, pointlessly throws away the first few bytes.  Removed.
SecureRandom use CryptoApiRandomGenerator in addition to other entropy sources
SecureRandom ctor: given this is a sha1Generator, seed with 20 bytes instead of 8
In SecureRandom, the usage of ReversedWindowGenerator only reordered the output of sha256Generator. It added computation overhead and zero cryptographic value.  Removed.
Merge branch 'SecureRandom_Seed_Sizes'