add ipv6 support to oo-register-dns

thanks to Magnus919bis on irc for the idea
bug 950299 and bug 1018569
https://bugzilla.redhat.com/show_bug.cgi?id=950299 https://bugzilla.redhat.com/show_bug.cgi?id=1018569
changed the way it checks package and service status to make it runs on
all language
Update oo_deployment_guide_comprehensive.adoc

yum install -y mongodb-server didn't actually install the mongodb package as a dependency, and I had to install it separately. Therefore I have added mongodb to the yum install line to save time/troubleshooting for others.
<docs> Added libmongodb to the yum install command for MongoDB
Some rest-domains.feature tests rely on DEFAULT_MAX_DOMAINS = 1

Update the user's max domain value instead of relying on the broker.conf
default value.
Bug 1026367 - openshift-iptables-port-proxy service script should enable net.ipv4.conf.all.route_localnet
<node-proxy> Update requires to use scl where appropriate

Update init script to reference scl modules instead of system modules
Bug 1026367 - starting openshift-iptables-port-proxy after the network is up
Bug 1026367 - Improving oo-admin-ctl-iptables-port-proxy "UI"

Previously the restart, reload, stop and status commands were noop.  This can
be confusing for admins.

Now:

stop: flushes the rhc-app-comm chain
restart: calls stop then start
reload: calls start
status: removed

The motivation for this is the following:

1 Admin sees something weird with the rhc-app-comm chain not working as expected
2 Admin runs `for s in 'iptables network openshift-iptables-port-proxy'; do server $s restart'
3 Admin notices rhc-app-comm is still empty and is really confused

In this case the event that trigged #1 is that net.ipv4.conf.all.route_localnet
wasn't set in /etc/sysctl.conf.
Merge pull request #3402 from mscherer/feature/broker/ipv6

Merged by openshift-bot
Enabling jenkins can throw an exception if the jenkins server was
deleted after the enable jenkins page was loaded.
Bug 1026367 - Moving the sysctl logic to oo-admin-ctl-iptables-port-proxy
Merge pull request #3953 from keirwhitlock/docupdates

Merged by openshift-bot
Merge pull request #4073 from detiber/brokerExtendedTests

Merged by openshift-bot
Updated puppet doc to reflect configuration changes
Merge pull request #4079 from jwforres/enable_jenkins_bug

Merged by openshift-bot
Add inhibit loading the environment for some uses of ApplicationContainer.all
Exit 0 for --help in haproxy_ctld

Bug 1023594
Bug 1024721 - Add purge functionality to the frontend plugins.
Merge pull request #4034 from detiber/nodeProxySpecFix

Merged by openshift-bot