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.
Merge pull request #281 from Miciah/bug-1059077-openshift.ks-fix-jboss-repo-configuration-for-yum

openshift.ks: Fix JBoss repo configuration for Yum