Fixes Console Service Startup

Previously, the openshift-console service was in a "down" state
after the successful completion of a puppet agent run.  This patch
implements notify for the associated config files and sets the
console service to ensure => true (i.e. running) so the service
is properly managed by puppet.
Merge pull request #155 from danehans/selinux_boolean_fix

Refactors SELinux Boolean Execs
Merge pull request #147 from danehans/console_svc_fix

Fixes Console Service Startup
Fixes Cartridge Installations

Previously, only the mysql and mariadb cartridges would install
and appear in the oo-admin-cartridge list.  Since the oo-admin
command is no longer needed, only a refresh of mcollective is
being done for the cartridges to appear correctly.
Adds Support for Configuring NTP Servers

Previously, the ntp servers used by an OpenShift deployment were
hard coded to:

['time.apple.com iburst', 'pool.ntp.org iburst', 'clock.redhat.com iburst']

This causes problems for deployments that do not allow ntp clock
synchronization with outside entities.  This patch adds the
$ntp_servers parameter for configuring an array of NTP servers and
uses the above mentioned array of servers to maintain backwards
compatibility.
Fixes Mcollective Server Dependencies

Previously, the mcollective service would be in an "up" state
upon the successful deployment of a node.  Although, the service
would be "up", the broker would be unable to mco ping the
node.  This was due to the following reasons:

1. The service not being restarted after the associated config
files were changed by puppet.

2. DNS registration and resolution being configured after the
openshift_origin::mcollective_server class.  The node could not
resolve the broker's name, causing the mcollective service to
function inproperly until the service was restarted.
Added HA proxy setting to broker.conf template
Expanded handling to allow value configurability.
Merge pull request #169 from nhr/add_ha_proxy_config

Add ha proxy config
Fixes Startup of Node Services

Previously, several node services such as oddjobd and
opeshift-node-web-proxy would be in a "down" state after the
successful completion of a puppet agent run.

This patch creates the proper dependencies between configuration
files and services to ensure proper service management.
Add Support for Example Top Level Manifests

Previously, a user would need to manually create the top-level
manifest (configure_origin.pp).  This patch creates 2 sample
top-level manifests in the root DIR of the project and will help
reduce user error during deployments.
Bug 1057726 - Remove jetty.xml from ActiveMQ configuration

I'm chosing to leave the jetty.xml on disk in case admins would like to quickly
enable it for debugging purposes.
Merge pull request #171 from brenton/BZ1057726

Bug 1057726 - Remove jetty.xml from ActiveMQ configuration
Merge pull request #168 from danehans/ntp_servers

Adds Support for Configuring NTP Servers
Merge pull request #154 from danehans/node_svcs

Fixes Startup of Node Services
Fix startup of apache and sni proxy node frontend plugins

Also enable configuration of apache-vhost and haproxy-sni-proxy node
frontends as well, previously the options and classes where there, but
they were never invoked.

Update docs to indicate that apache-vhost will be ignored as a frontend
plugin if apache-mod-rewrite is also selected
Merge pull request #172 from detiber/FixNodePluginStart

Fix startup of apache and sni proxy node frontend plugins
Merge pull request #153 from danehans/mcollective_server_fix

Fixes Mcollective Server Dependencies
Merge pull request #157 from danehans/cartridge_install

Fixes Cartridge Installations
<mcollective> Fix logfile for client and server

Change the logfile settings in MCollective client.cfg and server.cfg to
match the values that are set by openshift.ks/openshift.sh.