Add messaging throughput configuration to EAP

https://bugzilla.redhat.com/show_bug.cgi?id=1078669
Check ports of jbosseap app, found the messaging throughput port is
defined in manifest.yml but not bound to gear.
Check the standalone.xml, does not find the port bind define for it.
Node Platform - Add more checks for gear structure

* Check for cartridge idents and OPENSHIFT_PRIMARY_CARTRIDGE_DIR
Broker spec file fix
Bug 1079132 - Prevent users installing mongodb to apps that starts with number
Merge pull request #5022 from jwhonce/wip/oo-accept-node

Merged by openshift-bot
Automatic commit of package [rubygem-openshift-origin-node] release [1.22.5-1].
Automatic commit of package [rubygem-openshift-origin-msg-broker-mcollective] release [1.22.3-1].
Automatic commit of package [openshift-origin-msg-node-mcollective] release [1.21.3-1].
Automatic commit of package [openshift-origin-cartridge-python] release [1.22.2-1].
Automatic commit of package [rubygem-openshift-origin-controller] release [1.22.4-1].
Automatic commit of package [rubygem-openshift-origin-console] release [1.22.4-1].
Automatic commit of package [openshift-origin-node-proxy] release [1.21.3-1].
Automatic commit of package [openshift-origin-cartridge-dependencies] release [1.22.2-1].
Automatic commit of package [rubygem-openshift-origin-common] release [1.21.4-1].
Automatic commit of package [openshift-origin-broker-util] release [1.22.4-1].
Automatic commit of package [openshift-origin-cartridge-10gen-mms-agent] release [1.31.4-1].
Automatic commit of package [openshift-origin-node-util] release [1.21.4-1].
Bug 1079276 - Broker util scripts rely on tar and which
Remove excessive grep invocations from oo-scheduled-jobs
Bug 1079261 - Update to support new cgroup mounts

* cgroup mounts changed to RHEL defaults
* Updated oo-* tools
* Updated libcgroup.rb