Old kafka URL is dead, replace with new one

for upstream 0.8.1.1 release

we should find a way to make this not break on each new upstream release
Merge pull request #83 from eapache/fix-travis

Old kafka URL is dead, replace with new one
Fix two minor bugs in producer.go

 - Remove a second superfluous call to bp.flush when bp.flushNow is
   triggered.
 - Release delivery lock after use instead of deferring until end of
   function.
Merge pull request #82 from patricklucas/fix_two_minor_bugs

Fix two minor bugs in producer.go
Update a few odds and ends to the latest spec

Per recent changes to the wiki page. A few new error codes, and one new
timestamp field in the OffsetCommitRequest message.

There is one new request/response pair as well (Consumer Metadata) but it hasn't
been given an API Key value so I'm holding off on it until I can get
clarification.
Merge pull request #85 from eapache/proto-updates

Update a few odds and ends to the latest spec
Implement consumer metadata request/response pair

Per latest version of the spec.
Add broker func for consumer metadata request
Merge pull request #86 from eapache/consumer-metadata

Implement consumer metadata request/response pair
Consumer Metadata fields no longer optional

per latest spec change, they always occur now
Add topic and partition to ConsumerEvent struct
Update docs and sendError
Merge pull request #91 from Shopify/export_topic_and_partition_in_consumer_event_struct

Add topic and partition to ConsumerEvent struct
Move ConsumerConfig validation to separate method that is exported.
Add docs for ConsumerConfig#Validate.
Do the same for ClientConfig and ProducerConfig
Add NewConsumerConfig()
Add NewProducerConfig
Add NewClientConfig
Small fixes