Bug 1021472: Correctly migrate cart dependency dirs
Don't use app_dns == gear_dns with update_cluster

Previously update_cluster was only syncing content to and activating
new gears if the proxy gear in question was the original one
(OPENSHIFT_APP_DNS == OPENSHIFT_GEAR_DNS). Instead of doing this,
modify the broker to select a proxy and pass a boolean indicating that
proxy should do the syncing and activating.
Bug 1021042

Fix default app README to point to the correct action hooks
documentation URL.
Merge pull request #4007 from ncdc/sync-new-gears-flag-for-update-cluster

Merged by openshift-bot
Bug 1022271
Merge pull request #4008 from BanzaiMan/dev/hasari/bz1021042

Merged by openshift-bot
Merge pull request #4009 from danmcp/master

Merged by openshift-bot
Fix for bug 1022948
Merge pull request #4015 from ironcladlou/bz/1021472

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

Merged by openshift-bot
Automatic commit of package [openshift-origin-cartridge-jbossews] release [1.16.3-1].
Automatic commit of package [rubygem-openshift-origin-msg-broker-mcollective] release [1.16.3-1].
Automatic commit of package [rubygem-openshift-origin-node] release [1.16.7-1].
Automatic commit of package [openshift-origin-cartridge-nodejs] release [1.17.4-1].
Automatic commit of package [openshift-origin-broker-util] release [1.16.5-1].
Automatic commit of package [openshift-origin-cartridge-jbossas] release [1.16.4-1].
Automatic commit of package [openshift-origin-cartridge-ruby] release [1.16.3-1].
Automatic commit of package [openshift-origin-cartridge-php] release [1.16.3-1].
Automatic commit of package [openshift-origin-cartridge-diy] release [1.15.3-1].
Automatic commit of package [openshift-origin-node-util] release [1.16.3-1].