openshift.ks: Fix JBoss repo configuration for Yum

Revert commit d31221fc4037f1f24944154c96492da0543afeb3, which overlooked
that need_jbosseap_repo, need_jbossews_repo, and
need_jbosseap_cartridge_repo are used in configure_yum_repos and
configure_ose_yum_repos (via evaluation of the result of string
interpolation).  The commit being reverted thus prevents JBoss repositories
from being configured when the Yum install method is used.

This commit restores the CONF_NO_JBOSSEWS variable (for internal use only),
renames need_jbosseap_repo back to need_jbosseap_cartridge_repo, and
restores the definition of need_jbosseap_repo and need_jbossews_repo.

parse_cartridges: Set the CONF_NO_JBOSSEWS variable according to whether
the jbossews cartridge is being installed.

This commit fixes bug 1059077.
openshift.ks: Make CONF_CARTRIDGES=all default

Make the default value for CONF_CARTRIDGES be 'all' instead of 'standard'.

This commit fixes bug 1058640.
oo-install: Call parse_cartridges action

Add parse_cartridges to INSTALL_ACTIONS in the launcher.

After commit e6cd65df01ee1cbdf837d49b4a199506a240d95f which added the
CONF_CARTRIDGES option to openshift.ks/openshift.sh, it is necessary to
invoke the parse_cartridges action before calling configure_repos and
install_cartridges.

This commit fixes bug 1060235.
Merge pull request #284 from Miciah/oo-install-call-parse_cartridges-action

oo-install: Call parse_cartridges action
Merge pull request #282 from Miciah/bug-1058640-openshift.ks-make-CONF_CARTRIDGES-equals-all-default

openshift.ks: Make CONF_CARTRIDGES=all default
Merge pull request #281 from Miciah/bug-1059077-openshift.ks-fix-jboss-repo-configuration-for-yum

openshift.ks: Fix JBoss repo configuration for Yum
<install> CONF_NO_JBOSS* works again though deprecated

The changes to enable CONF_CARTRIDGES deprecated CONF_NO_JBOSS{EAP|EWS}.
But to make these continue to work the same way is pretty simple. Now if
these are set to true, the corresponding cartridges are removed from the
list to install.
<install> bug 1060235: put parse_cartridges in set_defaults

https://bugzilla.redhat.com/show_bug.cgi?id=1060235

parse_cartridges is now run as part of the initialization of parameters
which is done in set_defaults. That way the results are available to
every action, enabling oo-install to continue splitting the install into
multiple invocations without calling out parse_cartridges.
Revert "oo-install: Call parse_cartridges action"

This reverts commit 52b18114b9b551630b1b52f95252786ba675d750.
The fix should go in openshift.sh
Update DNS key sig algorithm to SHA256.

Added configuration options to pass in the key algorityhm and size.

Defaults are:
CONF_BIND_KEYALGORITHM=HMAC-SHA256
CONF_BIND_KEYSIZE=256
Merge pull request #292 from calfonso/enterprise-2.0

Update DNS key sig algorithm to SHA256.
Merge pull request #288 from sosiouxme/installer-parse_cartridges-placement

Call parse_cartridges in set_defaults and not in do_all_actions or as an explicit action in the oo-install invocation.

Enable CONF_NO_JBOSS* to be used as before, though deprecated.