Added bug fixes and new functions to openssl.py
Added fixes for issue #22
Merge remote-tracking branch '1/bitmessage_openssl' into 1.5.5
pep8 on openssl.py and add exception in rand if RAND_bytes failed
update CHANGES.txt and version