Bug 1086094: Multiple changes for cartridge colocation
We are:
 - taking into account the app's complete group overrides
 - allowing only plugin carts to colocate with web/service carts
 - blocking plugin (except sparse) carts from responding to scaling min/max changes
Adding a config flag in the broker to selectively manage HA DNS entries
Bug 1065047 - changed exception raised to NodeUnavailableException to indicate retry advisable (503)
Bug 1086566 - Fix move gear: run_in_app_lock() will reload the app object and any references to its fields (in this case 'gear') need to be recomputed
Bug 1086920: Check ssl certificate capability on domain, not on user
Merge pull request #5278 from lnader/master

Merged by openshift-bot
Merge pull request #5253 from abhgupta/abhgupta-dev

Merged by openshift-bot
Merge pull request #5287 from abhgupta/abhgupta-scheduler

Merged by openshift-bot
Merge pull request #5289 from pravisankar/dev/ravi/bug1086566

Merged by openshift-bot
Bug 1088620 - Check for empty OPENSHIFT_PRIMARY_CARTRIDGE_DIR values
Automatic commit of package [openshift-origin-cartridge-phpmyadmin] release [1.20.3-1].
Automatic commit of package [openshift-origin-cartridge-jenkins-client] release [1.19.3-1].
Automatic commit of package [rubygem-openshift-origin-node] release [1.23.7-1].
Automatic commit of package [rubygem-openshift-origin-auth-remote-user] release [1.19.6-1].
Automatic commit of package [openshift-origin-cartridge-haproxy] release [1.23.5-1].
Automatic commit of package [openshift-origin-cartridge-jbosseap] release [2.16.3-1].
Automatic commit of package [openshift-origin-cartridge-jbossews] release [1.22.3-1].
Automatic commit of package [openshift-origin-cartridge-postgresql] release [1.23.3-1].
Automatic commit of package [openshift-origin-cartridge-jenkins] release [1.20.3-1].
Automatic commit of package [openshift-origin-cartridge-mysql] release [1.23.4-1].