rand bindings for openssl (refs #77)

These bindings should be used with care as there are many opportunities
to shoot yourself in the foot. Take special care to re-seed on process
fork and for the love of god don't use DUAL_EC_DRBG
Merge pull request #92 from reaperhulk/rand-bindings

rand bindings for openssl (refs #77)