Initial cleanup
Reorder
flake8
Try to simplify
Remove duplicate class and fix name
Added some docs
Added a unit test
A test for DSA
another test
Forgotten file
Tests for multi backend
Remove passwords for public keys
document the interface
Merge branch 'pem_public_key'

Conflicts:
	cryptography/hazmat/backends/interfaces.py
	cryptography/hazmat/backends/multibackend.py
	cryptography/hazmat/primitives/serialization.py
	docs/hazmat/backends/interfaces.rst
	docs/hazmat/primitives/asymmetric/serialization.rst
	tests/hazmat/backends/test_multibackend.py
	tests/hazmat/primitives/test_serialization.py