ResourceTypeRegistry: Support storing "info" for each resource type

Will be used for documentation
Update BaseController

Move it to a different namespace (as we’ll soon have more than one
controller) and update it to read defaultIncludes from the “info”
setting created with the last commit.
Add utils::arrayValuesMatch
Document.primaryResourcesFromJSON Bugfixes

Have the reconstructed resources’ “links” values hold Collections in
the case of to-many relationships
Add MongooseAdapter::getChildTypes
Refine MongooseAdapter::getStandardizedSchema return value
(Dramatically) Improve generated documentation
Preliminary PUT support