Add proper string representations for each class
Syncing offset commit and fetch api keys with Kafka trunk code
Deleting client_id from offset commit and fetch response as per Kafka trunk code
Merge branch 'repr' of https://github.com/mahendra/kafka-python into mahendra-repr

Conflicts:
	kafka/client.py
	kafka/consumer.py
Version bump
Update README.md too
0.9.0
Merge pull request #98 from waliaashish85/dev

Changes for aligning code with offset fetch and commit APIs (Kafka 0.8.1)
Make the default connection timeout None

This fixes the default behavior, which used to cause a socket timeout
when waiting for 10 seconds for a message to be produced.
Change default socket timeout to 120 seconds in both the client and connection
Merge pull request #102 from cosbynator/master

Version bump to 0.9.0
Merge pull request #107 from rdiomar/fix_default_timeouts

Increase default connection timeout
Add doc string for SimpleConsumer._get_message()
Make producers take a topic argument at send rather than init time
This allows a single producer to be used to send to multiple topics.
See https://github.com/mumrah/kafka-python/issues/110
Use TopicAndPartition when producing async messages
Resolve conflicts for #106
Merge pull request #111 from rdiomar/multitopic_producers

Make producers take a topic argument at send rather than init time -- fixes Issue #110, but breaks backwards compatibility with previous Producer interface.
Implement offset fetch/commit via zookeeper.

* Tried to be consistent with the Scala client.
* Support in MultiProcessConsumer not implemented.
* Removed check for self.count_since_commit in commit() since we may have manually changed the offsets (e.g. with a seek)
Add proper string representations for each class
Implement offset fetch/commit via zookeeper.

* Tried to be consistent with the Scala client.
* Support in MultiProcessConsumer not implemented.
* Removed check for self.count_since_commit in commit() since we may have manually changed the offsets (e.g. with a seek)