Allow passing a list of brokers to Camus. 

This removes the need to place the Kafka brokers behind a loadbalancer. That said, the list is only used for the initial metadata discovery and for sending messages back to Kafka - individual broker failures after starting the job can still fail the job.