Adds Support for Broker API High-Availability

Previously, only a single broker could be deployed.  This patch
adds support for using HAProxy and Keepalived to load-balance
multiple brokers for high-availability and scalability.
Merge pull request #201 from danehans/broker_ha_refactor

Adds Support for Broker API High-Availability