Make DefaultLayer a type that can have layerName and tileMatrixSet
As WMTS specification gives possibility to have many tileMatrixSet's for
one layer and projection, default layer must specify both - layerName
and tileMatrixSet.
Accommodate to that fact layer selection dialogs and internal
computations in WMTS TileSource.