Layer attributions

Move the management of layers attributions in `gaMapUtils` and use it in `gaWms` and `gaLayers`.


Fix #835