Made EntropyFileRNG reseed itself whenever the file is reseeded.  And rearchitected ThreadSchedulerRNG to be more graceful about disposal and static objects