Bug 1049089 - Speed up selinux labeling usage

* Stop resetting selinux context n-times on same code path
* Stop creating selinux labels when they are not needed
* Expose chcon rather than shelling out to restorecon(1)

Conflicts:
	node/lib/openshift-origin-node/model/v2_cart_model.rb
Bug 1060902: Fix relative venv function during install_setup_tools
Node Platform - Fix tests since performance enhancements
Merge pull request #4655 from jwhonce/bug/1049089

Merged by openshift-bot
fix frontend fqdn for ha
Merge pull request #4651 from ironcladlou/bz/1060902

Merged by openshift-bot
Merge pull request #4653 from jwhonce/wip/watchman

Merged by openshift-bot
Merge pull request #4654 from rajatchopra/master

Merged by openshift-bot