Modified SimpleProducer to randomize the initial round robin ordering
of partitions to prevent the first message from always being published
to partition 0.
Modified SimpleProducer-based integration tests to work now that
the initial round-robin ordering of partitions have been randomized
Changed randomization to simply randomize the initial starting partition of the sorted list of partition rather than completely randomizing the initial ordering before round-robin cycling the partitions
added random_start param to SimpleProducer to enable/disable randomization of the initial partition messages are published to
Fix lack of timeout support in KafkaClient and KafkaConnection
Make BrokerRequestError a base class, make subclasses for each broker error
Fix log directory as per documentation: http://kafka.apache.org/08/documentation.html#brokerconfigs
Build kafka 0.8.1 for only one version of scala
Merge branch 'add_tests' into exception_refactor
Make commit() check for errors instead of simply assert no error
Update .travis.yml to support new test suite
Merge branch 'exception_refactor' into add_tests
Update travis.yml
Attempt to install libsnappy in the travis environment
Remove libsnappy-java
Update travis.yml based on http://alexgaynor.net/2014/jan/06/why-travis-ci-is-great-for-the-python-community/
Temporarily remove pypy support
Skip flaky test between osx/linux
Add missing import
Temporarily remove Python26 support from travis.yml