Clear stale NavigationParams from HistoryController.

This prevents newly created iframes during a back/forward from
targeting the wrong NavigationEntry.

BUG=623319
TEST=See bug comment 20 for repro steps.
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_site_isolation

Review-Url: https://codereview.chromium.org/2144823002
Cr-Commit-Position: refs/heads/master@{#404870}
(cherry picked from commit 4d78d33cb1852e7d487f1d327517c4c4044a3ca3)

Review URL: https://codereview.chromium.org/2151743004 .

Cr-Commit-Position: refs/branch-heads/2743@{#631}
Cr-Branched-From: 2b3ae3b8090361f8af5a611712fc1a5ab2de53cb-refs/heads/master@{#394939}
3 files changed