Add very early CMS bindings. These will need expansion.
CMS was added as an option in 0.9.8h, always exclude if older
Utility methods for RSA CRT params
proper syntax for a preprocessor directive helps
make the cms binding work properly on windows
Merge pull request #936 from reaperhulk/cms-bindings

Add very early CMS bindings
some checks for PKCS1 keys being too small for the payload to be signed
remove dict, assert things still
address review concerns
remove redundant assert (reason assertion covers this case)
Merge pull request #840 from reaperhulk/pkcs1-key-size-checks

some checks for PKCS1 keys being too small for the payload to be signed
Inplace mode for _int_to_bn

Mostly useful for working with (EC)?DSA_SIG right now
More bindings for digest truncation
Merge pull request #938 from public/bn-inplace

Inplace mode for _int_to_bn
Merge pull request #943 from public/yet-more-ec-bindings

More bindings for digest truncation
Merge pull request #935 from public/rsa-crt

Utility methods for RSA CRT params
prelim OAEP and PKCS1v15 for openssl 1.0.0+ and 0.9.8. decryption only
docs, tests, general huge improvements to RSA decryption
split 0.9.8 and evp_pkey_ctx branches into separate methods
fix indentation