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
some style fixes suggested by pep8-naming
Merge pull request #684 from reaperhulk/some-style-fixes

Some style fixes suggested by pep8-naming
Integrate py.test enabling `python setup.py test`

Integrate py.test according to: https://pytest.org/latest/goodpractises.html#integration-with-setuptools-test-commands

Enables use of standard python setup.py test command. 

Very handy for OS packagers & porters for QA, in this case the FreeBSD Port for cryptography which just landed.
Add new lines (pep8) and use full sentences
pep8: Add import (sys) and newline
And again. Remove whitespace (pep8)
Add myself to AUTHORS.rst
Add OpenSSL bindings for TLS Finished message.
Add OpenSSL binding socket type.

Add OpenSSL binding to check if TLS session is reused.
Merge pull request #685 from Ivoz/patch-1

Add myself to AUTHORS.rst
Merge pull request #678 from koobs/patch-1

Integrate py.test enabling `python setup.py test`
Remove comments
Merge pull request #686 from fedor-brunner/channel_binding

Add OpenSSL bindings for TLS Finished message.