<oo-idler-stats> Bug 977293 - Fix get_app_type for v2 carts

https://bugzilla.redhat.com/show_bug.cgi?id=977293

get_app_type was trying to match against v1 cartridge paths, updated to
test for correct v2 paths.
Workaround for F19 mcollective issue where it goes into inf. loop and 100% cpu usage.
Using mcollctive restart instead of mcollective reload.
Fixing gem version in admin console to match subset available in F19 and RHEL
Adding missing rubygem requires to broker, console and admin-console packages
Upgrade enhancements

Refactor the upgrade code to use well-defined step and itinerary structures. Return a JSON payload of
all relevant upgrade data to facilitate enhancements in higher level upgrade orchestration tools.

Add a new '--rerun' feature to oo-admin-upgrade which allows the re-upgrade of the last run's errors,
facilitating an "upgrade until it succeeds" workflow.
Merge pull request #3168 from detiber/bz977293

Merged by openshift-bot
Merge pull request #3167 from kraman/bugfix

Merged by openshift-bot
Merge pull request #3163 from kraman/f19_fixes

Merged by openshift-bot
Merge pull request #3170 from pmorie/dev/upgrade_analysis

Merged by openshift-bot
<admin-console> add gem deps to gem and RPM spec files
<admin-console> require gems from engine init