EPD-190: Update EPDShip MenuBar to query new settings classes.
EPD-190: MapMenu always display nogo request (isRiskNogoDisabled was removed)
EPD-190: Add initialization of and getter for global past track settings.
EPD-190: added initialization of and getter for own ship past track settings.
EPD-190: Update EPDShip to construct handlers, layers etc. with new arguments.
EPD-190: override of settings getter
EPD-190: Update ChartPanelCommon to toggle visibility of a layer on using the settings instance of that layer. EPDCommon and EPDShip now compiles for the first time.
EPD-190: Fixed missing field assignment
EPD-190: Fixed null pointer in MsiStore - settings are now injected into deserialized instance
EPD-190: Update equality check on replay start date to avoid null pointer exception when setting replay start date to null.
EPD-190: Added Yaml field in order for subclasses to provide a specialized instance for use when saving to file.
EPD-190: Update GUICommonSettings to use specialized representer to avoid infinite recursion when serializing.
EPD-190: fix to allow restoration of intended route layer settings (needs no arg public getter)
EPD-190: Saving settings instances to files
EPD-190: AisLayer now listens for changes to its settings + fix to correctly reflect ais layer visibility for check button in menu bar.