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.
vhost-plugin: switch from rewrite back to proxypass

Switch the primary traffic proxy for the vhost frontend plugin.
There are still other RewriteRule's that do the setting of
variables, etc.
Switch jenkins update url to use https to avoid mixed mode blocking in browsers
Use NodeLogger in MCollective agent code

Send log messages originating from the MCollective agent to
NodeLogger, as these logs are considered platform events.

Only things related to MCollective internals and the agent API should
flow into the MCollective log.
Merge pull request #4843 from ironcladlou/logging/agent

Merged by openshift-bot
WIP Node Platform - Improve oo-namespace-init performance

* Remove restorecon on /dev/shm polyinstantiation
* Exit script ASAP if no changes needed
Merge pull request #4907 from bparees/jenkins_mixed

Merged by openshift-bot
Multiple fixes for stability
 - Adding option to prevent rollback in case of successful execution of a destructive operation that is not reversible (deleting gear or deconfiguring cartridge on the node)
 - Checking for the existence of the application after obtaining the lock
 - Reloading the application after acquiring the lock to reflect any changes made by the previous operation holding the lock
 - Using regular run_jobs code in clear-pending-ops script
 - Handling DocumentNotFound exception in clear-pending-ops script if the application is deleted
Checking for empty string in ObjectId
Deleting applications on app creation rollbacks
Merge pull request #4911 from jwhonce/wip/oo-namespace-init

Merged by openshift-bot
Clean up model objects after test
Bug 1073413 - Fix versions in nodejs upgrade script
Use correct map
Merge pull request #4912 from liggitt/test_clean_up

Merged by openshift-bot
Require -recommended metapackages from -optional cart deps

Most users will want the recommended cartridge dependencies when
installing the optional cartridge dependency metapackage(s).
Added max_teams capability
Merge pull request #4913 from mfojtik/bugzilla/1073413

Merged by openshift-bot
Merge pull request #4857 from lnader/master

Merged by openshift-bot
Merge pull request #4916 from dobbymoodge/opt-req-rec

Merged by openshift-bot