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
change the rest of the UnsupportedAsymmetricPadding instances
update multibackend with new PKCS1v15 class name
some style fixes suggested by pep8-naming