openshift.ks: Fix port-proxy configuration

configure_port_proxy: Fix the iptables configuration for
openshift-iptables-port-proxy.

This commit fixes bug 1018027.
<install scripts>2.0 Fixes for ruby193-mcollective

Also fixing channel/repo names for 2.0
openshift.ks: Don't immediately run sysctl

configure_sysctl_on_node: Delete the sysctl command to immediately load
sysctl settings.

Trying to load sysctl settings during configuration produces error messages
for settings that comes from kernel modules that are not loaded at
installation time, and we already expect the user to reboot the host anyway
to start services and put other configuration into effect after running the
installation script.
Merge pull request #84 from Miciah/openshift.ks-dont-immediately-run-sysctl

openshift.ks: Don't immediately run sysctl
Merging fix for BZ1018027 into enterprise-2.0
<oo-admin-check-sources.py> New tool for checking repo/subscription config
https://trello.com/c/sYLNUE8d/117-8-tool-needed-to-enforce-repo-compatibility-for-openshift

This tool uses the Yum API, so is written in Python. Some effort is
made to ensure compatibility with Python 2.6 and 2.7.

Implemented so far are

* repository priority checks and fixes for known "blessed"
  repositories

* some detection of potential repo conflicts and logic to fix those
  automatically

* functionality based on role (node, broker, etc.)

* minimal role-guessing

* missing repository/subscription detection

* etc.

TODOs include:

* add README

* whatever is outlined in the trello card but missing from this list
Merge pull request #95 from dobbymoodge/check-sources

<oo-admin-check-sources.py> New tool for checking repo/subscription config