Use as_document instead of serializable_hash
Bug 1059858 - Expose requires via REST API

Decorate cartridges properly with requires
UI uses "requires" value from broker
Support changing categorizations

App create can handle requires
'maintained_by' returned by rest api on cartridges, used by UI
Bug 1057018 - More accurate message on time mismatch
Merge pull request #4697 from danmcp/master

Merged by openshift-bot
Bug 1055456 - Handle node env messages better
Merge pull request #4698 from danmcp/master

Merged by openshift-bot
Merge pull request #4688 from smarterclayton/bug_1059858_expose_requires_to_clients

Merged by openshift-bot