working on #62: initial implementation of the ModeLayer
working on #62: moved the layer creation from the ActiveLayerModel to a new CidsLayerFactory to allow recursive definition in the new ModeLayer
working on #62: introduce ActiveLayerModelStore to set the ActiveLayerModel in the ModeLayer. This is used to fire a layerAdded and LayerRemovedEvent when the mode in the ModeLayer is changed
working on #62: skip the addLayerCode when a ModeLayer is added (a addMapService is called via a fireLAyerAdded when a Mode is selected)
working on #62: changes in the models of the layer control that are needed to display the correct name, icon, etc in the control (via calling the same function on the current mode layer
working on #62: added ModeLayerRegistry as a central hub to control the modes of all ModeLayers
working on #62:(ModeLayer): removing dev time code, adding toElement to persist, fixing some minor stuff
working on #62: moving Element creating code from the ActiveLayerModel to the CidsLayerFactory
working on #62: eliminating a race condition (sometimes a layer was not displayed correctly, translucency=0) through ensuring that the code is not invokeLater twice
working on #62: minor jalopy changes
working on #62: assure that the translucency is set correctly within the ModeLayer
Merge branch 'dev' into feature/62-modelayer
working on #62: avoid a race condition in verdis (No layers in the simple layer widget) via removing concurrent call of add layers. seems to be ok (tested with verdis, cismap and navigator (wunda) )
Merge branch 'feature/62-modelayer' of github.com:cismet/cismap-commons into feature/62-modelayer
working on #62: adding missing implementation for ModeLayer to the method getKeyforLayerElement
working on #62: added a forceMode method to ensure to refresh the PNode and added a dummy PNOde to the layer in putModeLayer, to avoid NPEs when the MappingComponent is not yet listening to the layer
working on #62: add the model reference to the layer (if applicable) before the layer is added to the model
fixes #66: Refactor zoom in RubberBandZoomListener for external use
Merge branch 'dev' of github.com:cismet/cismap-commons into dev
Merge branch 'feature/62-modelayer' into dev