Collect threat details for phishing and UwS, and send ClientSafeBrowsingReportRequest to backend.
Also, merge chrome/browser/safe_browsing/report.proto into chrome/common/safe_browsing/csd.proto  for easy reusing code.

All *.gypi or BUILD.gn files are because of file renaming and merge of protos.

Somehow, "git mv" does not work on renaming malware_dom_detail.h to threat_dom_detail.h. Only change in these two files is s/malware/threat

BUG=547144

Review URL: https://codereview.chromium.org/1414343007

Cr-Commit-Position: refs/heads/master@{#358637}
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
index ecc4d1c9..eefe9595 100644
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -501,7 +501,7 @@
     deps += [
       "//chrome/browser/safe_browsing:chunk_proto",
       "//chrome/browser/safe_browsing:metadata_proto",
-      "//chrome/browser/safe_browsing:report_proto",
+      "//chrome/common/safe_browsing:proto",
     ]
     if (safe_browsing_mode == 1) {
       sources +=