Making the test to run.
work-in-progress: python 3k
Code cleanup

This includes removing the custom zlib module which just caused maintenance
effort without actually being useful.

Made entire codebase linter compatible.
However, py3 still shows some errors, whose fix should be easy enough
Made all tests work in py3, the brutal way.

However, they do indeed indicate that async is not deterministic in py3,
which should make it even more useless.
Will remove it from gitdb I suppose.
Fixed py2.6 and added setup.py classifier.

virtual env installation tests indicated setup.py is working as expected
Merge branch 'py23'