Bug 974534 - Add support for CPANMINUS_HOME
Bug 972757

Tweak validation Regexp for the broker. Underscore is now allowed.
The broker *could* potentially reuse `Manifest`'s constant, but
additional thoughts should be given before that is done. For now, we
leave the patterns as liberal as reasonable.
Always display message when do_command fails
fix for bz972514 - handle cases where gear's server id is not set yet
Bug 974534 - Add support for CPANMINUS_HOME

* Update Cartridge-Version in manifest files
Fix bug 975349: always use manifest passed to rhc for downloadable cartridges
Specify python migrations as compatible.
Optimize gear script for ~50% Git push overhead reduction

The require order for the Commander library is significant: by moving it to the end
of the requires list, a massive overhead reduction is observed (24s to 13s cumulative
Git push time when pushing a change a Mock cartridge based application).
Merge pull request #2850 from BanzaiMan/dev/hasari/bz972757

Merged by openshift-bot
Bug 975611 - Remove cgroup cpu limit during un-idle

* To improve performance raise cgroup cpu limit while unidling gear
Automatic commit of package [openshift-origin-cartridge-jbossews] release [0.5.3-1].
Automatic commit of package [rubygem-openshift-origin-msg-broker-mcollective] release [1.10.3-1].
Automatic commit of package [rubygem-openshift-origin-node] release [1.10.3-1].
Automatic commit of package [openshift-origin-broker-util] release [1.10.3-1].
Automatic commit of package [openshift-origin-cartridge-jbossas] release [1.3.3-1].
Automatic commit of package [openshift-origin-cartridge-ruby] release [0.5.3-1].
Automatic commit of package [openshift-origin-node-util] release [1.10.3-1].
Automatic commit of package [rubygem-openshift-origin-controller] release [1.10.3-1].
Automatic commit of package [openshift-origin-cartridge-jbosseap] release [2.4.3-1].
Automatic commit of package [openshift-origin-msg-node-mcollective] release [1.10.3-1].