Iinital work on 3DES. No tests and no implementation yet.
These are capitalized
Merge branch 'master' into triple-des
Write out the initial test cases, they don't even fail properly because the 3DES cases look different from the AES ones
Get tests running (fail miserably)
Merge branch 'master' into triple-des

Conflicts:
	tests/primitives/test_nist.py
consistency
Merge branch 'master' into triple-des

Also moved most of the tests to the new format except for one which doesn't yet
have an obvious translation

Conflicts:
	cryptography/primitives/block/ciphers.py
	tests/primitives/test_nist.py
Port this test except it doesn't work because of plaintext and ciphertext naming, need to make that flexible
Fixed huge inaccuracies in the docs
Get the tests running
Allow data to be passed in the constructor & reject unicode ala hashlib
block cipher decryption support

This is a squash of previous commits plus new ones. Ran into a pile of
conflicts during the rebase and decided this was an easier way to retain
a sane commit history
update docs to reflect new encryptor API
modified approach to encryption/decryption contexts
further simplify context objects
Merge branch 'master' into triple-des
address review comments

* inline some methods
* refactor enc/dec classes
* modify docs
Initial working state
pep8ification, stub classes for OFB and CFB