desktop-pwas: Hook up OSIntegrationManager to ProtocolHandlerManager

This CL adds a couple of hooks for the OSIntegrationManager to call
into the upcoming implementation of the ProtocolHandlerManager. There
should be no observable difference in behavior with this CL.

Bug: 1019239
Change-Id: I88455e0dd868d0b8944de231dd2cbf5f1a89516a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2577769
Commit-Queue: Fabio Rocha <[email protected]>
Reviewed-by: Jan Krcal <[email protected]>
Reviewed-by: Daniel Murphy <[email protected]>
Cr-Commit-Position: refs/heads/master@{#837773}
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
index a30af3e..df673b37 100644
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -2202,6 +2202,7 @@
     "//components/security_state/core",
     "//components/send_tab_to_self",
     "//components/services/app_service/public/cpp:intents",
+    "//components/services/app_service/public/cpp:protocol_handling",
     "//components/services/heap_profiling",
     "//components/services/language_detection/public/cpp",
     "//components/services/language_detection/public/mojom",
@@ -4175,6 +4176,7 @@
       "//components/services/app_service/public/cpp:icon_loader",
       "//components/services/app_service/public/cpp:intents",
       "//components/services/app_service/public/cpp:preferred_apps",
+      "//components/services/app_service/public/cpp:protocol_handling",
       "//components/services/app_service/public/cpp:publisher",
       "//components/shared_highlighting/core/common",
       "//components/soda:constants",