Lookup Kafka brokers from Zookeeper

Create a new ```Herman::Providers::JavaProducer``` object with the zookeeper info instead of broker ids.

This removes the functionality of instantiating the JavaProducer object with broker ids.
Can you document whether zero means "wait forever" or "don't wait"