Fix socket timeout test -- mock the side_effect
Merge pull request #222 from dpkp/fix_socket_timeout_test

Fix socket timeout test -- mock the side_effect
Add trove classifiers for python 2.6, 2.7, and pypy to setup.py for PyPI
Change message type requirement from str to bytes for clarity and prep for python3
Minor import cleanups
Update README code examples to import from kafka not kafka.client, kafka.consumer, etc
Add simple PyPI install instructions and link to releases in README
Add a little more detail to test instructions in README
Import cleanups in tests
Another attempt to fix failover test flapping
Cleanup tests: no more import *; remove unused