Handle broker rebalances

Previously we were ignoring error values in the producer reponse.
We now leadership related errors and retry those messages.
Merge pull request #43 from bpot/bp/check_response

Handle broker rebalances