EPD-61: EPDShore AisLayer now uses the targetUpdated implementation from AisLayerCommon. Before this change this layer used a wipe-all rebuild-all approach for painting TargetGraphics. This commit also introduces a setSelectedTarget(long mmsi, boolean repaintImmediately) method to AisLayerCommon in order to better facilitate the fact that selection of an AIS target in one mapframe in EPDShore also concerns the other map frames in that instance.
EPD-154: Added PropertyChangeSupport for AisSettings. Implemented demo usage for showNameLabels.
EPD-61: Changes to how AIS name labels are toggled on/off. AisLayerCommon implements PropertyChangeListener and hence reacts on updates to the application wide AisSettings object. Also added simplifications and enhancements to EPDShore target names toggling.
Cleanup