Use componentized background fetch download service for Chrome.

Bug: 1057770
Change-Id: Ic04d2031c9cd43eb54614b8ec76e873f90d5d62c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2773674
Commit-Queue: Evan Stade <[email protected]>
Reviewed-by: Rayan Kanso <[email protected]>
Reviewed-by: Shakti Sahu <[email protected]>
Reviewed-by: Lei Zhang <[email protected]>
Reviewed-by: Mugdha Lakhani <[email protected]>
Cr-Commit-Position: refs/heads/master@{#867316}
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
index aabd5dc..e769acf 100644
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -184,8 +184,6 @@
     "background_fetch/background_fetch_delegate_factory.h",
     "background_fetch/background_fetch_delegate_impl.cc",
     "background_fetch/background_fetch_delegate_impl.h",
-    "background_fetch/background_fetch_download_client.cc",
-    "background_fetch/background_fetch_download_client.h",
     "background_fetch/background_fetch_permission_context.cc",
     "background_fetch/background_fetch_permission_context.h",
     "background_sync/background_sync_controller_factory.cc",
@@ -1988,6 +1986,7 @@
     "//components/autofill/content/browser",
     "//components/autofill/core/browser",
     "//components/autofill_assistant/browser/public:public",
+    "//components/background_fetch",
     "//components/background_sync",
     "//components/background_task_scheduler",
     "//components/blocked_content",