HTTPS Server Previews V2 Only: Use the page_id from the NavigationUIData

Pulls the page_id from the NavigationUIData for use in constructing the
headers, and in the pingback.

Note that this CL, like its parent, has to workaround the drp_page_id
not being set on every navigation. The examples that came up most often
in test on forward navigations and client redirect.

Bug: 952523
Change-Id: I75d5b42121c40f8388b7aea243a791fbb598e256
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1572649
Commit-Queue: Robert Ogden <robertogden@chromium.org>
Reviewed-by: Ryan Sturm <ryansturm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#652810}
9 files changed