Revert "LPS-46267 Sort"

This reverts commit 4ce9d8fc9301aac61f6b4130bb8c292db55646c1.
Revert "LPS-46267 Rename"

This reverts commit dfb7943589660de46b42759acc0c0a213ab84583.
Revert "LPS-46267 Auto SF"

This reverts commit 032b6a33324bfccb0a42a2febdae75480ff1d281.
Revert "LPS-46267 See ConjunctionImpl"

This reverts commit 24a23362c3e4fd32cfc2c9c9d60855a7f4d5356c.
Revert "LPS-46267 Auto SF"

This reverts commit 367ba7006fa51bf7db81d662158b6f16b8d799cc.
Revert "LPS-46267 Remove unthrown exception"

This reverts commit 292a4ba4cd92c3003dc651f0dba7fbb6e197026d.
Revert "LPS-46267 Let's not make it a static var if we don't have to"

This reverts commit ca2d45ed5e42bbb920fe4e9a2c3716e7ffb104c4.
Revert "LPS-46267 SF"

This reverts commit 79f023108bfab50540c3871d93f90933a9383461.
Revert "LPS-46267 SF"

This reverts commit 145f8ba58f4d7c48c3cb06dd33db6bcf73e83a73.
Revert "LPS-46267 Move initialization of SettingsFactory to a startup action. This makes initialization cleaner and allows plugins to register their own fallback keys."

This reverts commit 629111961e1096a17f12024d14ddebddbc15a665.
Revert "LPS-46267 SF - Avoid chaining"

This reverts commit 6752f2e6a8a43302c66858cb351eddef52ca195a.
Revert "LPS-46267 Rename _wrap as applyFallbackKeys() and make protected"

This reverts commit ac368616532f2b7012acb47919ea6e4571940548.
Revert "LPS-46267 Prevent TypedSettings from implementing the Settings interface. This is done because TypedSettings is a decorator which extends functionality of a real Settings object, but it does not give any functionality when used as a Settings object: it just adds some more fancy methods to the Settings interface, but does not alter the functionality in any other way. It's a similar pattern to the one we have applied to BaseServiceSettings."

This reverts commit e0998dec7532d2f446626b47b3b87bb47f1f3ebb.
Revert "LPS-46267 Register high level fallback keys with SettingsFactory"

This reverts commit 6c5696179e0546422be1025189f775076ecff43e.
Revert "LPS-46267 Remove BaseServiceSettings and prevent high level Settings (WikiSettings, DLSettings, etc.) from implementing the Settings interface to avoid inconsistencies between low level and high level getters. Also, simplify configuration actions."

This reverts commit 2200b72e94ad7ea154c406ba938a419ed78c4e00.
Revert "LPS-46267 Push the concept of FallbackKeys down to the SettingsFactory. This will allow us to get rid of BaseServiceSettings and generalize the configuration actions."

This reverts commit e650f5cf0e6acc64c075e41b9e46db4f425351d8.