Whitespace fixups
rdkafka_example: Added raw output (-A) and quiet (-q) options

This makes rdkafka_example usable as an arbitrary kafka consumer
who's output is the message payload.
Bump version number to 0.8.2
Fixed duplicate broker names in broker fail logs
Source code line length fix
Added friendly hint when message.max.bytes is configured too low.
Plugged memory leak on exit: internal broker ops queue
Internal topic count was not properly decreased on topic destroy
Test framework provides random seed
Test framework fixes and doc
Immediate failure on unknown topic (issue #39) and fixed out-of-order problem for produced messages.

rd_kafka_produce() will now return -1 and set errno to ENOENT when
the topic is unknown in the cluster, and the DR callback will use
new error code RD_KAFKA_RESP_ERR__UNKNOWN_TOPIC to indicte the same.

This also fixes an issue where messages could be produced out of order
during initial broker setup in some circumstances.
Better test cleanup