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.
Ensures the Ruby Bundler Package

Previously, Ruby bundler commands would fail because the
ruby bundler package was not being installed:

rubygem-bundler on Fedora
ruby193-rubygem-bundler on RedHat and CentOS
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.

Conflicts:
	manifests/broker.pp