[Native File System] Quarantine files after save

After an atomic write finalizes, this applies Mark-Of-The-Web on the
resulting file. This is done via the Quarantine component, which on Mac
OS X, simply applies some file metadata.

On Windows, the Quarantine component may call the AttachmentServices
which could start an Anti-Virus check and that may cause the file to be
deleted if malware is found.

Bug: 986588
Change-Id: Iebefe25abbc32501b55e29bc8196f8a049dee2c9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1737163
Auto-Submit: Olivier Yiptong <[email protected]>
Reviewed-by: Kinuko Yasuda <[email protected]>
Reviewed-by: Marijn Kruisselbrink <[email protected]>
Reviewed-by: Asanka Herath <[email protected]>
Commit-Queue: Olivier Yiptong <[email protected]>
Cr-Commit-Position: refs/heads/master@{#689606}
diff --git a/content/browser/BUILD.gn b/content/browser/BUILD.gn
index 6a2940f..541088d 100644
--- a/content/browser/BUILD.gn
+++ b/content/browser/BUILD.gn
@@ -66,6 +66,7 @@
     "//components/rappor",
     "//components/services/filesystem:lib",
     "//components/services/leveldb:lib",
+    "//components/services/quarantine:quarantine",
     "//components/tracing",
     "//components/tracing:startup_tracing",
     "//components/tracing/common:interfaces",