Update setup.py
Merge pull request #33 from preds/master

Fixed issue where pipeline would not establish connection
Fixed the pooled connection handling bug when using pipelines. Added a benchmark application.
ticket:imiza Merge branch optimizations
Bumped the version number.
A note on performance has been added.
Fixed typos.
Merge pull request #31 from whardier/master

Add 2to3 until code is 3.x compliant
Issue-39 Fixed the multiple channel subscription issue
Issue-39 Do not wait for pending IO operation before sending a Pub/Sub command
Issue-39 Do not wait for pending IO operation before sending a Pub/Sub command
Issue-40 Fixed a garbage collector issue when running using the PyPy interpreter
ticket: Merge branch issue-40
Bumped the version number
Added a Python 3 support
Merge branch py3
Bumped the version number
Issue#44 Fixed the encode/decode error
Fix channel removed too early.

Client should remove the channel from the subscribed channels set after
the "unsubscribe" message is received from Redis, because other
messages maybe waiting to be received.
Updated tests to match cheungpat's changes