Test fix for shell_exec_func_test.rb

For some reason on OpenShift Enterprise the setup user hack wasn't working.
Fixes to cleanup during app operation failures
Fix bug 965357: add guard against export in PATH in rhcsh
Bug 965317 - The mutexes must be created as globals which evaluate ahead of any multithreaded operations.
split cartridge cache per feature
fix fedora links
Add safe yaml parsing to node.
Bug 965028: Increase connector timeout
Merge pull request #2555 from brenton/shell_exec_func_test1

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

Merged by openshift-bot
Merge pull request #2573 from pmorie/bugs/965357

Merged by openshift-bot
Removing externally_reserved_uids_size attribute from districts
Merge pull request #2574 from rmillner/BZ965317

Merged by openshift-bot
Bug 965537 - Dynamically build PassEnv httpd configuration

* Update httpd configuration on each start and restart
clean pending ops script to ensure rollbacks when needed; fix downloaded manifest screening
Reload HAProxy instead of restarting it in hooks.
Merge pull request #2575 from bdecoste/master

Merged by openshift-bot
Merge pull request #2577 from mrunalp/dev/safe_yaml

Merged by openshift-bot
Merge pull request #2578 from ironcladlou/bz/965028

Merged by openshift-bot
fix to cartridge cache test