Bug 1072757 - Implement SettingsCore

`_requestsByProvider` (missing `r`)