Convert DistillabilityService client to use BrowserInterfaceBroker

This change converts DistillabilityService mojom interface client in
components to use BrowserInterfaceBroker. Since DistillabilityDriver
is a WebContentsObserver, a static helper function is used to register
its binder.

Bug: 936482,1006361
Change-Id: If92c3a6f3aede131beff7a0f943bb9a2e4df157b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1889275
Commit-Queue: Miyoung Shin <[email protected]>
Reviewed-by: Oksana Zhuravlova <[email protected]>
Reviewed-by: Kinuko Yasuda <[email protected]>
Reviewed-by: Tommy Nyquist <[email protected]>
Cr-Commit-Position: refs/heads/master@{#712824}
diff --git a/chrome/browser/DEPS b/chrome/browser/DEPS
index 1af788cb..1792a895 100644
--- a/chrome/browser/DEPS
+++ b/chrome/browser/DEPS
@@ -81,6 +81,7 @@
   "+components/device_event_log",
   "+components/domain_reliability",
   "+components/dom_distiller/content/browser",
+  "+components/dom_distiller/content/common",
   "+components/dom_distiller/core",
   "+components/dom_distiller/webui",
   "+components/download/content/factory",