Move logging infrastructure to autofill

This CL moves LogReceiver, LogRouter and LogManager from the password manager
to autofill. This is for a cleaner layering (password manager builds upon
autofill) and a preparation to share more infrastructure between the two
logging UI implementations.

Bug: 928595
Change-Id: I9be3c804b68e30ea3ed5ba908158975c9afba135
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1698414
Reviewed-by: Mark Cogan <[email protected]>
Reviewed-by: Vasilii Sukhanov <[email protected]>
Reviewed-by: Vadym Doroshenko <[email protected]>
Commit-Queue: Dominic Battré <[email protected]>
Cr-Commit-Position: refs/heads/master@{#677691}
diff --git a/ios/chrome/browser/ui/webui/BUILD.gn b/ios/chrome/browser/ui/webui/BUILD.gn
index 38c866e..858f42d 100644
--- a/ios/chrome/browser/ui/webui/BUILD.gn
+++ b/ios/chrome/browser/ui/webui/BUILD.gn
@@ -37,6 +37,7 @@
   deps = [
     "//base",
     "//base:i18n",
+    "//components/autofill/core/browser",
     "//components/crash/core/browser",
     "//components/flags_ui",
     "//components/keyed_service/core",