Merge pull request #667 from public/pkcs8-test-keys

PKCS#8 test keys
add missing future import to hotp
Merge pull request #672 from reaperhulk/add-future-import-hotp

Add missing future import to hotp
add RSA PKCS1 signing (and structure for PSS + verification)
some style fixes
fix pep8
add basic multibackend so we can do signatures using default_backend
keyword args
more pep8
remove rsa_cdata_from_public_key (unused until verify PR)
incorporate review feedback. kwarg!
Add changelog to toplevel, include in sdist
Merge pull request #680 from Ivoz/changelog

Add changelog to toplevel, include in sdist
add docs to sdist. fixes #679
Select all errors, warnings, and flakes.

This makes sure we're taken care of incase more stuff ever gets added
to the default ignores for flake8.
Fix issues found in hotp with new flake8 configuration.
don't prune static. why would you do that?
Merge pull request #682 from dreid/flake8-select-all

Flake8 select all
Merge pull request #681 from reaperhulk/add-docs-to-sdist

Add docs to sdist. fixes #679
rename PKCS1->PKCS1v15 & UnsupportedAsymmetricPadding->UnsupportedPadding