initial decrypt support for block ciphers in the openssl bindings
modify BlockCipher to generate Encryption/Decryption Contexts

This is an implementation of dstufft's API proposal.
revise api to remove enum from interfaces
work on the tests

* Modify test_block to test BlockCipherContexts
* cryptrec and other vectors modified to support new API