Fix gn check for //chrome/browser/safe_browsing:safe_browsing

This CL adds a number of deps to the target
//chrome/browser/safe_browsing:safe_browsing
It also adds the safe_browsing target to allow_circular_includes_from
for //chrome/browser:browser, since these are tightly coupled. The
remaining gn check errors are only due to circular dependencies with:
  //chrome/browser/ui:ui
  //chrome/browser/extensions:extensions
Both of which will be fixed in future CLs

Bug: 919683
Change-Id: Iec1c1737aceef070aca082260b587dc96250bc16
Reviewed-on: https://chromium-review.googlesource.com/c/1428480
Reviewed-by: Avi Drissman <avi@chromium.org>
Reviewed-by: Varun Khaneja <vakh@chromium.org>
Commit-Queue: Daniel Rubery <drubery@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625396}
2 files changed