Card 276

Basic functionalities to pull 'publish-gear-endpoint' logic into the platform.
In doing so, we now use 'connection-type' argument to ensure that we check both the connection name and the type.
Bug 956625 - Cleanup some BuildRequires that were added for this bug

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

Added some extraneous BuildRequires, this cleans those BuildRequires up,
cleans up the GemFile and removes a dependency on
/etc/openshift/console.conf needing to be present during build time.
Bug 956050
Bug 956050
Bug 957221 - Query local mirror, then remote mirror

* Update based in V2 work
Implement multi-versioned jbossews-1.0/2.0 v2 cartridge
Removed 'setmaxstorage' option for oo-admin-ctl-user script.
Added 'setmaxtrackedstorage' and 'setmaxuntrackedstorage' options for oo-admin-ctl-user script.
Updated oo-admin-ctl-user man page.
Max allowed additional fs storage for user will be 'max_untracked_addtl_storage_per_gear' capability + 'max_tracked_addtl_storage_per_gear' capability.
Don't record usage for additional fs storage if it is less than 'max_untracked_addtl_storage_per_gear' limit.
Fixed unit tests and models to accommodate the above change.
fix for bug#956117 - cartname is required for start/stop and not comp_name
Merge pull request #2265 from detiber/cleanupBuildRequires

Merged by openshift-bot
Card online_runtime_266 - Renamed OPENSHIFT_<short name>_PATH to OPENSHIFT_<short name>_PATH_ELEMENT
Make this call less chatty.
The teardown hook needs gear unlock.
Bug 957257 - use an internal function to get the MCS label.
origin_runtime_127: Add X-Request-Start header.
Add /health url to php cartridges.
Fix v2 model unit tests.
Automatic commit of package [openshift-origin-cartridge-jbossews] release [0.3.2-1].
Automatic commit of package [rubygem-openshift-origin-node] release [1.8.2-1].
Automatic commit of package [openshift-origin-cartridge-nodejs] release [1.9.2-1].
Automatic commit of package [openshift-origin-cartridge-haproxy] release [0.3.3-1].