Gear size conflicts should be covered by a unit test
PHP 5.4 - add mongo and imagick dependencies

- add php54-php-pecl-imagick (optional)
- add php54-php-pecl-mongo (recommended)

- move php-pecl-mongo from optional to recommended pkg
[origin-ui-155] Improves error and debug messages on the REST API and web console

https://trello.com/c/nbc4FTwh/155-5-display-detailed-debug-info-messages-from-rest-api-calls-in-a-more-link-next-to-error-pages-whenever-an-error-comes-up

9 commits squashed:

Improves error messages returned by the broker in case of a user actionable error happens on node
Revert to default error message from node while preserving additional messages
Flashes additional messages (like quota warnings) when restarting apps in the console
On recoverable errors display one and add a link to view more details (usually debug info)
Updated flash messages in several places to handle multiple entries
Improved default message
Improves placement of error messages
Improved styles for error messages debug details
Byteslice flash messages to respect cookie size
Bug 1028919 - Avoid spurious calls to mcollective rpc interface in case of parallel op execution
Bug 1064107 - Minor fix in district_nodes_clone(), maker.rb
Merge pull request #4748 from smarterclayton/gear_size_error_not_tested

Merged by openshift-bot
Merge pull request #4749 from VojtechVitek/php54-mongodb

Merged by openshift-bot
Automatic commit of package [openshift-origin-cartridge-phpmyadmin] release [1.18.4-1].
Automatic commit of package [openshift-origin-cartridge-jenkins-client] release [1.18.4-1].
Automatic commit of package [rubygem-openshift-origin-frontend-nodejs-websocket] release [0.3.3-1].
Automatic commit of package [rubygem-openshift-origin-node] release [1.20.4-1].
Automatic commit of package [openshift-origin-cartridge-haproxy] release [1.20.3-1].
Automatic commit of package [openshift-origin-cartridge-jbosseap] release [2.13.4-1].
Automatic commit of package [openshift-origin-cartridge-jbossews] release [1.19.4-1].
Automatic commit of package [openshift-origin-cartridge-postgresql] release [1.20.4-1].
Automatic commit of package [openshift-origin-cartridge-jenkins] release [1.17.3-1].
Automatic commit of package [openshift-origin-cartridge-mysql] release [1.20.3-1].
Automatic commit of package [rubygem-openshift-origin-container-selinux] release [0.6.3-1].
Automatic commit of package [openshift-origin-cartridge-php] release [1.20.4-1].
Automatic commit of package [openshift-origin-cartridge-mongodb] release [1.17.3-1].