Adds MongoDB Replica Set Support

Previously, the openshift puppet module only supported a single
datastore host.  This patch adds support for MongoDB replica sets.

The patch supports deploying replica set members with a single
puppet run.
Fixes activemq_admin_password

Previously, the jetty-realm.properties template referenced a
non-existent parameter that caused the associated file
to contain an empty password for the admin account.
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