Added OVH to the list of Users
Clean up uname debug printout during make
Dont crazy-spin on topic.metadata.refresh.interval.ms==-1 (issue #156)
Use a random broker for metadata requests
Allow 0 value for fetch.error.backoff.ms
rx_partial++ wasn't atomic
Remove pkt debug hexdump
Added Gitter link
Fix metadata cache purge when topic.metadata.refresh.interval.ms=-1 (issue #156)
Off-by-one error when calculating tv_nsec.

When calling pthread_cond_timedwait, tv_nsec must not equal or exceed
10e9, as this will immediately make pthread_cond_timedwait return
EINVAL. Several of the conditional wait loops check for ETIMEDOUT but
not EINVAL, which means that this causes infinite loops in some rare
cases.

Basically, this happens in only one in a billion cases, but over the
past few days I've had it happen quite a few times.
Merge pull request #158 from dalegaard/master

Off-by-one error when calculating tv_nsec - by dalegaard
Store EOF offset for empty partitions on termination (previously did not store any offset)
Unlock timer lock when calling timer callback (and honour rk_terminate)
rd_kafka_topic_new() was not completely thread-safe

If multiple app threads simultaneously tried to add the same topic
it was sometimes added multiple timess, this is now fixed.
Fixed endian.h check (thanks to paravoid)