[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 #4674 from fabianofranz/dev/155

Merged by openshift-bot
Merge pull request #4750 from pravisankar/dev/ravi/bug1028919

Merged by openshift-bot
Bug 1063764 and 1064239:
 - Unsubscribe connections was not being called
 - ALLOW_MULTIPLE_HAPROXY_ON_NODE config was not being honored
Merge pull request #4733 from abhgupta/abhgupta-dev

Merged by openshift-bot