Change X9.31 to automatically reseed if randomize is called while unseeded.

If no entropy sources at all are enabled in the build, throw an exception
immediately rather than having the poll mysteriously fail.
Add config and version subcommands