Implement support for multiple entropy sources

This includes including RDRAND on recent intel chips.
Tweak the TODO slightly
Rearrange TODO