EPD-61: Simplification to update call in AisLayerCommon. There was no longer a need for instanceof checks as no sub class specific methods were called.
EPD-61: Removed setShowNameLabels from AisLayer (Ship) as updates to AisSettings.isShowNameLabels is now received through AisLayerCommon's implementation of PropertyChangeListener.
Bug-fix: AIS target selection ring now updates correctly on targetUpated events
EPD-61: Moved some code from handleMouseClick to AisLayerCommon  (code that updates the visual display of target selection)
EPD-61: AisLayer (Shore) now make use of the super class code in handleMouseClick. Shore version now only does shore specific stuff: updates status area text and calls other AisLayers with target selection update.
EPD-61: Left clicks now handled using pattern from EPDLayerCommon.
EPD-61: Moved right click listener registration to AisLayerCommon.
EPD-61: AisLayer in EPDShip now handles right click according to pattern defined by EPDLayerCommon.
EPD-61: Removed AisTargetSelectionGraphic from AisLayer (EPDShip) as this is now managed on a per graphic basis.
EPD-61: AisLayer (EPDShip) now uses pattern defined in EPDLayerCommon to respond to mouse over.