Migrate endpoints during upgrade.

broker code for endpoint upgrade of gears

Fix unit tests.
Keep proxy gears disabled appropriately

Modify enable-server to keep all proxy gears disabled if the ratio of
web to proxy gears is > 2 (previously this only applied to the
local-gear)
Bug 1031537 - show gear usage for account once
Fix bug 1031916: Show correct gear cost tooltip
Apply span classes to set inputs to full column width.
Automatic commit of package [rubygem-openshift-origin-node] release [1.17.6-1].
Automatic commit of package [openshift-origin-cartridge-nodejs] release [1.18.3-1].
Automatic commit of package [openshift-origin-cartridge-haproxy] release [1.17.4-1].
Automatic commit of package [rubygem-openshift-origin-console] release [1.17.7-1].
Bug 1003531: An warning message should be thrown out instead of error message when restore a app with postgresql-8.4 (and postgresl-9.2) cartridge
Merge pull request #4197 from liggitt/bug_1031537_gear_usage

Merged by openshift-bot
<oo-diagnostics> test for clashing app frontends, bug 1031686
Merge pull request #4199 from liggitt/bug_1031916_gear_cost_tooltip

Merged by openshift-bot
<oo-diagnostics> validate yum conf if possible - bug 1031686
Merge pull request #4201 from sg00dwin/bug-fixes

Merged by openshift-bot
Automatic commit of package [rubygem-openshift-origin-console] release [1.17.8-1].
Merge pull request #4203 from sosiouxme/oo-diagnostics

Merged by openshift-bot
bump_minor_versions for sprint 37
card_169
Merge pull request #4202 from bparees/psql_restore_invalid_error

Merged by openshift-bot