Adds Support for Clustering ActiveMQ & Mcollective Client

Previously, ActiveMQ and the Mcollective client were single points
of failure on broker hosts.  This patch adds support for
clustering these services for high-availability and scalability.
Adds Support for Named HA

Previously, only a single Named server was supported.  This patch
adds support for multiple Named servers (1 master and multiple
slaves) for high availability. The patch also includes several
fixes for proper operation of the dns_infrastructure_zone
functionality.
WIP: Broker API High-Availability

Conflicts:
	templates/register_dns.erb