Wrapper module for random module and OpenSSL.rand

CryptoRandom is a subclass of random.Random that utilizes OpenSSL
 -setstate,getstate are not supported
 -jumpahead does nothing
 -seeding one instance affects all instances
New helper function randbytes returns a bytestring with the requested number of random bytes