Python 3 support. Better handling of unicode keys and values with non-ASCII characters. Fix set() slowness over HTTP when using KT_PACKER_STRING and unicode values. Match binary protocol's set()/get() return values with the HTTP protocol (boolean instead of int).
Updated README with Python 3 support.
Updated information for PyPI
Drop percentcoding requirement (no measurable performance improvement). All tests successful on both Python 2.7 and 3.2.
Make cursors work for Python 3.x. Add test suite for cursors.
Ignore Python 3's cache directory.
Test suite for the binary protocol. Fixed inconsistencies with error codes.
Added Makefile to clean the tree.
Fixed cursor tests.
Handle integer database IDs correctly over HTTP.
Merge pull request #9 from carlosefr/master

Support for Python 3 and multiple fixes