Allow showing pending URL for new tab navigations, but only if safe.
We revert to showing the opener's URL if it modifies the content of the
initial blank page before the pending URL commits, to prevent URL spoofs.
Implications:
- All renderer-initiated navigations now have pending NavigationEntries.
- GetURL and GetTitle use the visible entry, not active entry.
- The renderer notifies the browser if DOM mutations occur before first load.
BUG=
9682
TEST=Open a slow link in a new tab. Destination URL should be visible and reloadable.
Committed:
https://src.chromium.org/viewvc/chrome?view=rev&revision=191277