KAFKA-1241 Better error message for underflow on read of struct.
KAFKA-1238 Move metadata req/resp parsing into its own classes and avoid updating cluster metadata if there are no available nodes.
Fix bug in ByteBufferSend that lead to incorrect complete() method.
KAFKA-1236 Fix various breakages in the perf tests. Make the producer test use either the old or the new producer.
KAFKA-1237 mirror maker using 08 consumer and 09 producer; reviewed by Jay Kreps and Joel Koshy