Merge pull request #33 from sosiouxme/enterprise-1.2

<1.2 RHN install> define jboss priorities to be consistent
Appears to work fine.
<1.2 RHN install> define jboss priorities to be consistent
<Installer> Update RHN install to use JBoss EWS 2 channel instead of EWS 1
<Installer> Update RHN install to use JBoss EWS 2 channel instead of EWS 1
Merge pull request #34 from detiber/fixRHNjbEWS

<Installer> Update RHN install to use JBoss EWS 2 channel instead of EWS...
Merge pull request #35 from detiber/fixRHNjbEWS1.2

<Installer> Update RHN install to use JBoss EWS 2 channel instead of EWS...
configure_pam_on_node: Drop user_list loop

Drop the loop that constructs $user_list, and just use root,adm for the
polyinstantiation blacklist for /tmp and /dev/shm.

Add coments to the relevant code.
Merge pull request #36 from Miciah/configure_pam_on_node-drop-user_list-loop

configure_pam_on_node: Drop user_list loop
Use the repos_base which might have been set to the default value.
Support the Enterprise 1.2 release.

If the CONF_RHEL_REPO points to the os/ subpath of CONF_REPOS_BASE,
we assume Enterprise 1.2 release layout as found on CDN.
Make the baseurl setting logic a bit less verbose.
<install> consolidate yum repo base url
Merge pull request #40 from sosiouxme/support-release-repos

Support release CDN yum repos in addition to puddles
openshift.ks: Doc CONF_NO_NTP/CONF_NO_SSH_KEYS

Document the CONF_NO_NTP and CONF_NO_SSH_KEYS options.
Merge pull request #42 from Miciah/openshift.ks-comment-CONF_NO_NTP-and-CONF_NO_SSH_KEYS

openshift.ks: Document the CONF_NO_NTP and CONF_NO_SSH_KEYS options
Removing unused development key
Merge remote-tracking branch 'origin/enterprise-1.2.z' into enterprise-1.2
openshift.ks: Factor out repo configuration

Factor the repo or channel configuration out of the logic at the end of
the script and into the new configure_repos function.

Further factor the configuration out into configure_yum_repos,
configure_rhn_channels, and configure_rhsm_channels functions.
openshift.ks: Refactor repo configuration

In configure_repos, define new function predicates: need_optional_repo,
need_infra_repo, need_node_repo, need_jbosseap_cartridge_repo,
need_client_tools_repo, need_jbosseap_repo, and need_jbossews_repo.

In configure_yum_repos, configure_rhn_channels, and
configure_rhsm_channels, use these the aforementioned new predicate
functions.

This commit is not strictly refactoring; it has some functional changes:

• configure_rhn_channels will no longer configure priorities for
  channels that it is not adding.

• configure_rhsm_channels will disable the eap-5 channel right after
  enabling eap-6 and disable ews-1 right after enabling ews-2 instead of
  enabling eap-6 and ews-2 and then disabling eap-5 and ews-1.
openshift.ks: set up infra repo for named

In configure_repos, define need_infra_repo to be true when installing
the named component.  This change is needed because the installation
script now installs the yum-plugin-priorities package, which is in the
openshift_infrastructure and openshift_node channels, and so at least
one of these two channels must be enabled.