LPS-45073 Add wrappers for typed and fallback key Settings and add base class for portlets to extend when creating high level Settings
LPS-45073 Add wrappers to read settings from PortletPreferences and Properties objects. We will use them to refactor the existing code into something simpler.
LPS-45073 Refactor SettingsFactory using previously added wrappers to simplify it
LPS-45073 Remove old settings classes which are no longer needed
LPS-45073 Add tests for new Settings classes
LPS-45073 Remove tests for old Settings classes
LPS-45073 SF
LPS-45073 SF
LPS-45073 SF