node-proxy: Stop on remove, restart in upgrade

Change the openshift-origin-node-proxy package to stop the
openshift-node-web-proxy service that it includes when the package is
removed.

Change openshift-origin-node-proxy to condrestart (restart
if already running) openshift-node-web-proxy when the package is
upgraded.

This commit fixes bug 1060274.
Remove on_domains/on_apps from user/domain/team pending op.
Now on_domains/on_apps are not passed from op-group instead current domains/apps are used during pending op execution.
Addition of updated cartridge and external cartridge icons
Merge branch 'master' into external-cart
Card origin_node_39 - Introduce GearStatePlugin

* Enforce gear being in "wrong" state for 15 minutes before
    attempting to change state
Bug 1077501 - Source Bash SDK
Implement simple log rotation support
Bug 1077052 - Make sure mongodb preserve the state after snapshot
Update stub generator to provide fallback handling for JBoss cart
Bug 1077031 - Warn if Watchman is not running
Automatic commit of package [rubygem-openshift-origin-node] release [1.22.3-1].
Automatic commit of package [openshift-origin-cartridge-cron] release [1.20.2-1].
Automatic commit of package [openshift-origin-cartridge-switchyard] release [1.16.2-1].
Bug 1077510 1077513 1077587 - Cleanup man page and logging
Use unique name for user with downloaded app
Merge branch 'master' into external-cart
Merge pull request #4741 from Miciah/bug-1060274-node-proxy-stop-on-remove-restart-in-upgrade

Merged by openshift-bot
Teams API
Bug 1075048 - null checking on role to update
Bug 1074861 - Added error code for team limit reached