Bug 1033581 - Adding upgrade logic to remove the unneeded jenkins_shell_command files

This is the squashed version of https://github.com/openshift/origin-server/pull/4424
Merge pull request #4434 from brenton/BZ1033581_rebase1

Merged by openshift-bot
Card origin_runtime_21 - Enable BUNDLE_WITHOUT env variable for Ruby
Update cartridge guide for BUNDLE_WITHOUT
Give better messaging around starting jenkins
Merge pull request #4443 from danmcp/master

Merged by openshift-bot
Automatic commit of package [openshift-origin-cartridge-phpmyadmin] release [1.17.3-1].
Automatic commit of package [openshift-origin-msg-node-mcollective] release [1.19.3-1].
Automatic commit of package [rubygem-openshift-origin-msg-broker-mcollective] release [1.19.4-1].
Automatic commit of package [rubygem-openshift-origin-console] release [1.19.5-1].
Automatic commit of package [openshift-origin-cartridge-jbosseap] release [2.12.2-1].
Automatic commit of package [openshift-origin-cartridge-jenkins-client] release [1.17.3-1].
Automatic commit of package [openshift-origin-cartridge-jenkins] release [1.16.3-1].
Automatic commit of package [rubygem-openshift-origin-routing-activemq] release [0.2.3-1].
Automatic commit of package [openshift-origin-cartridge-nodejs] release [1.20.3-1].
Automatic commit of package [openshift-origin-cartridge-php] release [1.19.4-1].
Automatic commit of package [rubygem-openshift-origin-node] release [1.19.6-1].
Automatic commit of package [openshift-origin-cartridge-ruby] release [1.19.3-1].
Automatic commit of package [openshift-origin-cartridge-mysql] release [1.19.4-1].
Automatic commit of package [rubygem-openshift-origin-common] release [1.18.5-1].