LPS-45283 Add float and double support to TypedSettings
LPS-45283 Avoid doing unnecessary conversions back and forth of the default value
LPS-45283 let the compiler fix this part
LPS-45267 Introduce a new Settings class that reads from a parameter map first  and only if not found it read the actual settings.
LPS-45267 Add test for ParameterMapSettings
LPS-45267 Remove SettingsParamUtil (no longer needed)
LPS-45267 Don't refer to Request in method names but to ParameterMap, which is more generic
LPS-45267 match constructor order in FallbackSettings
LPS-45267 match constructor order in FallbackSettings
LPS-45267 SF
LPS-45267 SF