<openshift.ks> node self-reports request for pub ssh key / bug 1054898

Updated 'wget' URL (used by the node to pull the broker's public key) to include a parameter containing the node hostname.  The idea is to allow the broker to accumulate knowledge of nodes configured in this way.  That information may be used down the line for streamlined registration of nodes with the broker system.

Luke Meyer: incorporated change into .sh and amz versions.
https://bugzilla.redhat.com/show_bug.cgi?id=1054898
Merge pull request #270 from sosiouxme/bz1054898

<openshift.ks> node self-reports request for pub ssh key / bug 1054898
Merge pull request #275 from Miciah/openshift.ks-fix-configure_rhn_channels

openshift.ks: Fix logic in configure_rhn_channels
bug 1056895 marked verified.
Merge pull request #276 from Miciah/openshift.ks-dont-update-DOMAIN_SUFFIX

openshift.ks: Don't update DOMAIN_SUFFIX
bug 1056897 marked VERIFIED
Merge pull request #271 from Miciah/openshift.ks-add-CONF_CARTRIDGES

openshift.sh: Add CONF_CARTRIDGES
openshift.ks: Optionally register with RHN/RHSM

configure_rhn_channels, configure_rhsm_channels: Only register with RHN or
RHSM if credentials are provided.

configure_rhsm_channels: Only attach to a pool if a pool id is provided,
and skip any pools that are already attached.

validate_preflight: Allow the installation to proceed even if the rhn or
rhsm installation method is being used without any credentials provided,
as long as the host is already registered, and also allow installation
to proceed with the rhsm method even if no pool id is provided as long
as the required repositories are already available and credentials are
not provided (providing credentials would imply that we should register,
and re-registering would remove the existing repositories).

These changes allow the user to register with RHN or RHSM before running
the script and then use the rhn or rhsm installation method to have the
installation script configure channels, priorities, and excludes and
validate the configuration.

This commit fixes bug 1056906.