openshift.ks: Validate settings

set_defaults: Check for unrecognized or empty settings and abort if one is
found and verify that the list of components to install includes only valid
components.

This commit fixes bug 1097910.
<oo-install> fix cp for osx
Merge pull request #346 from detiber/cpFix-2.1

Cp fix 2.1
<openshift.ks> Fix rhscl yum repo priority
Merge pull request #348 from detiber/rhscl-1.1(2.1)

Rhscl 1.1(2.1)
Merge pull request #340 from Miciah/enterprise-2.1/openshift.ks-validate-settings

openshift.ks: Validate settings  
Bug 1097910 has been verified
openshift.ks: Allow CONF_OPENSHIFT_PASSWORD1

set_defaults: Fix the parameter validation to allow parameters with numbers
in the name so that CONF_OPENSHIFT_USER1 and CONF_OPENSHIFT_PASSWORD1 are
not rejected.

This commit fixes bug 1099067.
Merge pull request #350 from Miciah/enterprise-2.1/openshift.ks-allow-CONF_OPENSHIFT_PASSWORD1

openshift.ks: Allow CONF_OPENSHIFT_PASSWORD1
install: introduce VM image kickstart

The initial OSE VM image is an all-in-one install with a desktop for
accessing it via rhc, web console, or JBoss Developer Studio. The image
is built via unattended kickstart. "make" now generates openshift-vm.ks
from the files and configuration under the enterprise/install/vm dir.
Merge pull request #352 from sosiouxme/enterprise-2.1-vm

Enterprise 2.1 vm
Bug 1099910 - openshift.sh cannot set the DNS key if the Zone has uppercase letters in it.
<oo-install> fix default district name to match openshift.sh default
<oo-install> Fix output on invalid workflow id

- only display valid workflows for the context when invalid workflow
  passed to oo-install
<openshift.ks> Bug 1098757 - passwords displayed on invalid actions
Merge pull request #358 from detiber/bz1098757

<openshift.ks> Bug 1098757 - passwords displayed on invalid actions
Merge pull request #356 from detiber/oo-workflow-2.1

Oo workflow 2.1
Merge pull request #353 from brenton/BZ1099910-21z

Bug 1099910 - openshift.sh cannot set the DNS key if the Zone has uppercase letters in it.
Bug 1099910 - Improve mixed-case DNS zone handling
Merge pull request #359 from brenton/BZ1099910-21z

Bug 1099910 - Improve mixed-case DNS zone handling
Bug 1100225 - enable the remote-user authentication plugin for mod_auth_kerb.