Extract form-important from #new-application
Support URL entry during app creation
Improve test performance by reusing cache for most tests
Add custom cartridges to existing apps
Add broker config for external cartridges
Read the enabled state of the external cartridges feature from the broker
Merge remote-tracking branch 'origin/master' into support_external_cartridges
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 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
Modifying cron cartridge to point to correct limits and frequencies location
Changed echo to client_result in cron cartridge
Removed unused jobs from cron cart. This lives in the platform now
Removed empty dirs from cron cartridge
Card online_runtime_266 - Renamed OPENSHIFT_<short name>_PATH to OPENSHIFT_<short name>_PATH_ELEMENT
Make this call less chatty.