Do not remove file that do not exist
<oo-accept-broker> more rhel/fedora reconciliation, cleanup

Modify packages list for check_packages since these are divergent
between rhel and fedora

use oo-ruby instead of inline ruby wrapper, since it already exists
and will be updated independent of this script
<oo-accept-broker> replace safe_ruby fxn wrapper with oo-ruby

instead of calling oo-ruby from safe_ruby function wrapper, just
replace the one safe_ruby call with oo-ruby and replace redundant
safe_ruby function defs in oo-accept-broker

I don't know why I didn't do this in my last commit. :-/
<oo-accept-broker> test for oo-ruby in path

This script depends on the oo-ruby wrapper now; if oo-ruby isn't found
in the path, that counts as a failure in the check_ruby_requirements
test

Also minor whitespace cleanup
Implement hot deployment for V2 cartridges

Use the same hot_deploy_enabled marker mechanism used in V1.

Trello: https://trello.com/c/zYsU888C online_runtime_244
Fix for bug 953673
 - Fixing gear move within the same district when target server is not specified
Resolve fqdn to uuid when reporting frontend issues and check the selinux context of mcollective.
Adding install and post setup steps
install and post setup tests
Merge pull request #2176 from mscherer/fix/cartridges/mongo_useless_rm

Merged by openshift-bot
Merge pull request #2186 from dobbymoodge/oo-accept-broker

Merged by openshift-bot
Merge pull request #2188 from ironcladlou/dev/v2carts/hot-deploy

Merged by openshift-bot
Merge pull request #2158 from abhgupta/bug_953673

Merged by openshift-bot
Merge pull request #2189 from rmillner/accept-node

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

Merged by openshift-bot