Send RIND reports for google ads that attempt redirects without user gestures and are blocked.

This CL does not attempt to block a navigation.
It notifies the trigger manager when a navigation without a user gesture is blocked by the client.
If the frame attempting the redirect is a google ads frame we send a RIND report.

TBR=jam, dtrainor

For more details see: go/extending-chrind-q2-2019-1

Bug: 965587
Change-Id: Ia3241c1917965e2cbcce70f2427bbd0218131bb1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1652612
Reviewed-by: Varun Khaneja <vakh@chromium.org>
Reviewed-by: David Trainor <dtrainor@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Luke Z <lpz@chromium.org>
Reviewed-by: Peter Kasting <pkasting@chromium.org>
Reviewed-by: Carlos IL <carlosil@chromium.org>
Commit-Queue: Varun Khaneja <vakh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#671955}
44 files changed