Bug 1053113 - Make sure postgresql is running vacuum
Allow downloadable cartridges to appear in rhc cartridge list

Implements: Trello card origin_broker_184

An administrator can import a downloadable cartridge in the broker via a new
oo-admin-ctl-cartridge command.  That cartridge can then be specified by name
at creation time.  Some additional cleanup to unit tests and application
also pave the way for future improvements to elaboration and cartridge tagging.

Adds a unique index on db.applications [domain_id, name] to do uniqueness at
the mongo level.

Fixes: Bug 1052829 - Made help and man page identical for oo-admin-ctl-cartridge
Removed the redundant moving of manifest.yml
Bug 1054610 - Fix total_error_count in oo-admin-chk
Merge pull request #4511 from pravisankar/dev/ravi/bug-1054610

Merged by openshift-bot
Bug 1054574 - Clear cache on (de)activation
Bug 1052829 - Fix example text in oo-admin-ctl-cartridge man
Remove component_(start|stop|configure)_order from Mongo

Fields are unused in practice, and going forward we will not be using them.
Merge remote-tracking branch 'origin/master' into add_cartridge_mongo_type

Conflicts:
	controller/app/helpers/cartridge_cache.rb
Add an additional failing test for cart output
Merge pull request #4512 from smarterclayton/add_additional_failing_test

Merged by openshift-bot
Merge pull request #4412 from smarterclayton/add_cartridge_mongo_type

Merged by openshift-bot
<perl,python,phpmyadmin carts> bug 1055095

https://bugzilla.redhat.com/show_bug.cgi?id=1055095
$HTTPD_CMD_CONF needed to be treated literally
Also, the python httpd conf dir was wrong
Merge pull request #4517 from sosiouxme/custom-httpd-confs

Merged by openshift-bot
Merge pull request #4494 from mfojtik/bugzilla/1053113

Merged by openshift-bot
Merge pull request #4510 from andrewklau/patch-1

Merged by openshift-bot