Bug 957045 - fixing oo-accept-systems for v2 cartridges

* The rest-client dependency needed to be loaded before the rails environment
because Bundler would prevent it from loading.

* Cartridge lookup is completely different with v2.  I decided to use
oo-cartridge-list for this in openshift-facts.rb since it supports both v1 and
v2.  The complication with this is that previously oo-cartridge-list would
access the platform logs.  Since openshift_facts.rb is ultimately called by a
cronjob running as openshift_cron_t this would be denied and munge the
oo-cartridge-list output.  As with other admin cli scripts we decided to stub
out the logging class to prevent this from happening.

* the embed_cart_list fact did not appear to be used so I removed it.
Fixing the rest-client dependency in broker-util
Card online_runtime_239 - Download cartridge from URL

* Refactor Node to accept manifest from Broker on Configure
Merge pull request #2262 from jwhonce/wip/cartridge_from_url

Merged by openshift-bot
Merge pull request #2255 from brenton/oo-accept-systems

Merged by openshift-bot