Chromium change:
https://github.com/brave/chromium/commit/d2cf18e9828940db691acf1aba1d90ecf12b848a
[Android] Move SharedPreferencesManager to //base
SharedPreferencesManager only needed to be //chrome-layer because
it has lists of the SharedPrefs keys used in Chrome. This CL:
- Detaches the key registry from the key checking
- Moves SharedPreferencesManager and Base/ChromePreferenceKeyChecker
to //base
- Leaves behind a temporary facade where //chrome
SharedPreferencesManager is until the migration is finished.
- Implements checking that all PreferenceKeyRegistries are
listed in AllPreferenceKeyRegistries
- Modifies ChromePreferenceKeysTest to check uniqueness across
all known registries
See go/base-shared-preferences for more details.
Bug: 1069897,1483469