Initial work
Sigh.
Merge branch 'master' into exception-heirarchy-refactor

Conflicts:
	cryptography/hazmat/backends/openssl/backend.py
Convert stuff
Missing imports
whoops
Merge pull request #747 from alex/exception-heirarchy-refactor

Try to use more specific exceptions in places.