Initial implementation of Crimson.OpenSsl
Share more code between CryptoDev and OpenSsl implementations. Ignore tests if openssl is not found. Cleanup
Fix generator, now passing torture tests. Fix marshaling of version string. Fallback to RijndaelManaged if openssl is not found. Remove MD5 as its not tested.
Update README