Switched RDRand detection from just trying it and see what happens to
checking the cpu flags.  I couldn't come up with a portable way to
have SIGILL restart at a given point.