Servicifying file patching.

As part of the effort to deprecate UtilityProcessMojoClient, changing
FilePatcher to be a service, living under chrome/services/chrome_file_util
(where additional file related services will be added soon).

Bug: 775968
Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet
Change-Id: Ie82d5b0da34996723b11b053cbbda201c16c4ba1
Reviewed-on: https://chromium-review.googlesource.com/726179
Commit-Queue: Jay Civelli <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Reviewed-by: Colin Blundell <[email protected]>
Reviewed-by: Sylvain Defresne <[email protected]>
Reviewed-by: Joshua Pawlicki <[email protected]>
Reviewed-by: Tom Sepez <[email protected]>
Reviewed-by: Sorin Jianu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#514919}
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
index a23fc93..4ddd86f5 100644
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -257,8 +257,6 @@
     "command_updater_delegate.h",
     "component_updater/chrome_component_updater_configurator.cc",
     "component_updater/chrome_component_updater_configurator.h",
-    "component_updater/component_patcher_operation_out_of_process.cc",
-    "component_updater/component_patcher_operation_out_of_process.h",
     "component_updater/component_updater_prefs.cc",
     "component_updater/component_updater_prefs.h",
     "component_updater/component_updater_resource_throttle.cc",
@@ -1628,6 +1626,7 @@
     "//components/password_manager/core/browser",
     "//components/password_manager/core/common",
     "//components/password_manager/sync/browser",
+    "//components/patch_service/public/interfaces",
     "//components/payments/core",
     "//components/physical_web/eddystone",
     "//components/policy:generated",