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.
<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.
Merge pull request #174 from Miciah/master-mcollective-fix-logfile-paths

<mcollective> Fix logfile for client and server
Fix logfile names
Merge pull request #175 from detiber/fixLogfileNames

Fix logfile names
Merge pull request #170 from danehans/sample_manifests

Add Support for Example Top Level Manifests
Adds NetworkManager Package and Service Dependency

Previously, the puppet agent installation was failing due to the
NetworkManager-Wait-online service not being enabled:

Error: Could not enable NetworkManager-wait-online: Execution of
'/sbin/chkconfig NetworkManager-wait-online on' returned 1: error
reading information on service NetworkManager-wait-online:
No such file or directory

This patch adds the required NetworkManager package and dependency
for the NetworkManager-wait-online service.
Merge pull request #142 from danehans/network_manager_fix

Fixes NetworkManager Installation Error
Fixes and Optimizes the Apache Configuration

Previously, the Apache servername.conf files existed in different
classes for Brokers and Nodes.  Furthermore, the broker class did
not contain a dependency on the httpd service.  Therefore, httpd
would not be enabled and running after the puppet agent run.
Merge pull request #156 from danehans/servername.conf_fix

Fixes and Optimizes the Apache Configuration
Fixes DHCP Client Settings

Previously, broker and node servers would revert to hostname
settings after reboot due to upstream DHCP Server behavior.

The DNS server information in /etc/resolv.conf would default back
the server returned from your DHCP server on the next boot of the
server.

This patch configures a /etc/dhcp/dhclient-\{$network device}.conf
file to supersede the default behavior.
Merge pull request #178 from danehans/fix_dhcp_client

Fixes DHCP Client Settings