Add support for WMTS parser

This adds the WMTS parser (and part of an OWSCommon parser needed for it).

What still needs to be done is integrating the parser with the layer source.
This will be done at a later stage.