WIP Cartridge Refactor - more robust oo-admin-cartridge

* Add --offline flag
* Do not stop installing cartridges on the first error when recursive flag used
Merge pull request #1839 from jwhonce/wip/oo-admin-cartridge

Merged by openshift-bot