DeviceSettingsProvider →🚫 DeviceLocalAccount

Removes DeviceSettingsProvider dep on DeviceLocalAccount, since
the settings package is to be moved into src/chromeos/settings,
so the less deps it can have, the easier it will be to move.

This change relies on the fact that there are two identical
enums that are kept in sync - a proto one, and a native C++ one.
The code already has a dependency on the proto, so we can easily
switch to using that enum to avoid depending on DeviceLocalAccount.

Bug: 446937
Change-Id: I1bddb3d7f35b208540f6f02fa027bc11c46d0903
Reviewed-on: https://chromium-review.googlesource.com/c/1264582
Reviewed-by: Julian Pastarmov <pastarmovj@chromium.org>
Commit-Queue: A Olsen <olsen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#597116}
1 file changed