Make //chromeos/settings a component

This includes some deps cleanup of //chromeos.

For explicit DEPS extraction:
[email protected]

Bug: 918682
Change-Id: I551c9a78284e86aef229f7c12e9b8611d4514c07
Reviewed-on: https://chromium-review.googlesource.com/c/1405968
Commit-Queue: Steven Bennetts <[email protected]>
Reviewed-by: A Olsen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#622052}
diff --git a/chrome/browser/chromeos/BUILD.gn b/chrome/browser/chromeos/BUILD.gn
index 9cddb80..e8840499 100644
--- a/chrome/browser/chromeos/BUILD.gn
+++ b/chrome/browser/chromeos/BUILD.gn
@@ -115,6 +115,7 @@
     "//chromeos/services/multidevice_setup/public/cpp:oobe_completion_tracker",
     "//chromeos/services/multidevice_setup/public/cpp:prefs",
     "//chromeos/services/secure_channel/public/cpp/client",
+    "//chromeos/settings",
     "//chromeos/timezone",
     "//chromeos/tpm",
     "//components/arc",
@@ -2073,6 +2074,7 @@
     "//chromeos/components/drivefs",
     "//chromeos/components/drivefs:test_support",
     "//chromeos/dbus",
+    "//chromeos/settings",
     "//components/crx_file",
     "//components/drive",
     "//components/policy/proto",
diff --git a/chrome/browser/extensions/BUILD.gn b/chrome/browser/extensions/BUILD.gn
index e0b76a9d..c6d09f3 100644
--- a/chrome/browser/extensions/BUILD.gn
+++ b/chrome/browser/extensions/BUILD.gn
@@ -966,6 +966,7 @@
       "//chromeos/services/machine_learning/public/cpp",
       "//chromeos/services/machine_learning/public/mojom",
       "//chromeos/services/media_perception/public/mojom",
+      "//chromeos/settings",
       "//chromeos/tpm",
       "//components/arc",
       "//components/constrained_window",
diff --git a/chrome/browser/ui/BUILD.gn b/chrome/browser/ui/BUILD.gn
index 6041b98..8c5fad3 100644
--- a/chrome/browser/ui/BUILD.gn
+++ b/chrome/browser/ui/BUILD.gn
@@ -1762,6 +1762,7 @@
       "//chromeos/services/multidevice_setup/public/cpp:prefs",
       "//chromeos/services/multidevice_setup/public/cpp:url_provider",
       "//chromeos/services/multidevice_setup/public/mojom",
+      "//chromeos/settings",
       "//chromeos/strings",
       "//components/arc",
       "//components/captive_portal",