<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.
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
WIP docs