devtools: Make it possible to override the navigation referrer

This patch adds an optional 'referrer' parameter to the Page.navigate
command, letting the client override the referrer for a navigation.

BUG=546953

Review-Url: https://codereview.chromium.org/2703253002
Cr-Commit-Position: refs/heads/master@{#452110}
9 files changed