PlzNavigate & CSP. Use the SourceLocation in violation reports.

The SourceLocation struct is available during a navigation thanks to this CL:
https://codereview.chromium.org/2720763002

This patch makes use of it for CSP. It fixes several test where the line
number in console messages was missing.

BUG=690946,705098
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation;master.tryserver.chromium.linux:linux_chromium_browser_side_navigation_rel

Review-Url: https://codereview.chromium.org/2761153003
Cr-Commit-Position: refs/heads/master@{#460727}
19 files changed