Accept bytes or text in set_cipher_list
Simple docstring reformatting
Do the other initialization that is probably required.
make use_certificate_chain_file can accept unicode too
And use_certificate_file
And use_privatekey_file
Make error messages native strings again.
Allow unicode as well as bytes in all the load APIs as well
Use the initialization functions that cryptography 0.1 exposes
Accommodate Python 3.2
Merge pull request #10 from pyca/python3-porting-fixes

Correct some mistakes made during earlier Python 3 porting work.  Mainly, keep accepting both bytes and unicode in a few APIs.
support 64 bit fd's
use six's integer_types instead of py3 incompatible type 'long'
add .gitignore
allow tests to run even without execinfo.h
make test_closed pass on windows
Merge pull request #25 from longaccess/fix_test_closed

Use `getwinerror` to look up a syscall error code on Windows.  Fixes `test_closed` on Windows.
Merge pull request #20 from kouk/longint

Add support for file descriptors represented as `long` on Python 2.x.  This fixes many failing tests on 64 bit Windows w/ 64 bit Python.

Also some other changes to make `memdbg` optional (it is pretty glibc-specific).
Merge pull request #21 from kouk/gitignore

Add a .gitignore to ignore a few common build artifacts.
Change the info callback test to at least assert that the connection argument is a Connection instance.

Fix the implementation to make the test pass.