Ensure /var/lib/openshift is mode 751

The default 755 allows users to poke around
Add update_network_conf_files option
Quickfix for cartridge-dependencies packages
Do not add comment to cgconfig.conf
Merge pull request #292 from andrewklau/patch-4

Ensure /var/lib/openshift is mode 751
Add yum repo names to avoid yum warning
Merge pull request #305 from invliD/repo_names

Add yum repo names to avoid yum warning
Move bind-utils package to register_dns

nsupdate is provided by the bind-utils package so move the package
definition to register_dns so that it's installed wherever we attempt to
register dns entries.
Use ensure_resource to avoid resource duplication on bind-utils
Don't restart mongod when the marker exists

This was causing mongod to restart on each puppet run
Teach puppet about oo-mongo-setup's marker
Merge pull request #308 from sdodson/dont-restart-mongod

Don't restart mongod when the marker exists
Remove mod_ssl default vhost

This is per oo-diagnostics warning which references the following
documentation suggesting removal of mod_ssl default vhost :

https://access.redhat.com/documentation/en-US/OpenShift_Enterprise/2/html/Deployment_Guide/Modifying_Broker_Proxy_Configuration.html
Merge pull request #309 from sdodson/remove-modssl-vhost

Remove mod_ssl default vhost
Apache vhost is now the default frontend plugin
Ensure we don't attempt to change the node frontend

We want to ensure that the only time we change the node frontend is
on first puppet run. So create a marker file[1] via exec, create a file
based on an inline template that will update whenever there are changes
to the node_frontend_plugins. Diff those two before altering node.conf
or installing node plugins.
Reuse closed connections quickly

https://github.com/openshift/openshift-extras/blob/2b32a187e4d32b735007d5733f3ad4cde309a7e5/enterprise/install-scripts/amazon/openshift-amz.sh#L927
Add openshift_origin::ose_supported_config

This class checks for known configurations that are not supported
by Openshift Enterprise. Includes basic spec tests for a good
configuration, but I need to add some unsupported test cases.
Merge pull request #311 from andrewklau/patch-7

Reuse closed connections quickly
Merge pull request #306 from sdodson/bind-utils

Move bind-utils package to register_dns