Connection: Include host:port when raising a ConnectionFailedError
Travis CI: build on 2.1.2
Merge pull request #42 from bpot/bp/better_connection_error

Connection: Include host:port when raising a ConnectionFailedError
Handle broker rebalances

Previously we were ignoring error values in the producer reponse.
We now leadership related errors and retry those messages.