Add verify function to hmac and hashes.
Remove names from the backend that don't actually exist
Reduce duplication
Invert these dics for more readability
bind a few more assorted random simple things
Try making SSL_MODE_RELEASE_BUFFERS conditional on whether the underlying OpenSSL library has this flag
Finish that conditional support
This name is alreayd known to be imported
bind a few more things necessary for OpenSSL.crypto.  Also tweak some existing definitions to be more functional.
A docstring
Define the newly-required CONDITIONAL_NAMES

None of these are conditional at the moment.
Merge pull request #333 from alex/conditional-names-openssl

Remove names from the backend that don't actually exist
Make the naming of things in the OpenSSL backend more consistent
Fix
Merge pull request #336 from alex/consistent-backend

Make the naming of things in the OpenSSL backend more consistent
Also make SSL_OP_NO_COMPRESSION optional
revert the time_t and BN_ULONG fixes
Merge remote-tracking branch 'mine/misc-simple-extras-with-optionals' into pyopenssl-test_crypto-with-optionals
Merge remote-tracking branch 'origin/master' into misc-simple-extras-with-optionals
merge base branch (misc-simple-extras-with-optionals)