Enable Xpublish plugins that support various OGC methods to serve via fully OGC compliant routes.
Currently it's a very alpha way to demo how we could do this. You have been warned.
This works by creating an app_router that responds to more general OGC endpoints like /collections, /collections/{collection_id} with eventually compliant responses.
It also registers new hookspecs that other plugins can implement.
ogc_routerwhich allows adding to any OGC route (probably should add anogc_collections_routerto be more specific).ogc_collection_dataqueriesthat allows each plugin to advertise their routes in a/collections/{collection_id}response.