Fix uninitialized warning (gcc-4.4)
Dont re-query metadata immediately if leader was lost (issue #28)
Dont reuse broker ERR_REQUEST_TIMED_OUT if timeout was local.

Reusing the error code makes it harder to distinguish where the
timeout occured.
rdkafka_performance consumer: call poll to handle stats callbacks.
Added broker request RTT statistics
Reformatted stats JSON output not to contain arrays

All arrays have been converted to object maps to ease integration
with xpath named tools such as WMF's ganglia importer.

Example output:
https://gist.github.com/edenhill/7597127
Fix various compilation problems reported by debian build
Proper signed casting of protocol Strings and Bytes
printf off_t need casting for portability
Dont do int casts in pointers
kfreebsd-amd64 compilation fixes: msg_iovlen is not size_t
Merge pull request #30 from edenhill/debcompfix

Debcompfix
Fixed recursive locking on broker fail+buf retry (issue #27)
Changed stats counters to atomics
Added socket.send.buffer.bytes and socket.receive.buffer.bytes configuration properties
Added rd_kafka_version() and rd_kafka_version_str()

This is needed for runtime acquisition of the version when linking dynamically.
Updatd configuration link
Fixed typo in INTRODUCTION
Correctly calculate number of topics for filtered Metadata requests

Reported by Steven Le Roux
Removed debug-assert from last commit.