Remove test support for py26 since it's broken
Split test files, modify test_protocol
Comment out all of test_integration because it currently does not work
Explicit testing of protocol errors.  Make tests more explicit, and start working on intermittent failures in test_encode_fetch_request and test_encode_produc_request
Reinstate test_integrate, make test_protocol more explicit, create testutil
Convert serveral tests to struct.pack
Convert more tests to struct.pack
Merge branch 'master' into add_tests
Update more tests, fix intermittent failure
Convert test_encode_fetch_request to struct.pack format, improve test reliability
Add python-snappy to tox dependencies.  Fix snappy protocol test
Add tests for encode_offset_request
Add commit offset request test
Add encode_offset_fetch_request test
Add final tests for 100% coverage of protocol.py from test/test_protocol.py
Refactor away _get_conn_for_broker.  Fix bug in _get_conn
Split out and speed up producer tests
Split up and speed up producer based integration tests
Finish breaking out integration tests
Fix bug in socket timeout per PR #161 by maciejkula, add test