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
Merge pull request #4688 from smarterclayton/bug_1059858_expose_requires_to_clients

Merged by openshift-bot