Added support overlays with xyz and wms layers

Hi again,
now starting the overlay features.
1.- The directive handles overlays for XYZ and WMS layers
2.- There is an example of overlay usage
3.- Created unit tests for new overlays
4.- Updated tests for baselayers and modified a little the layers example.
Next step layer groups and markers.