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 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.
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