Avoid unnecessary casts in NavigationControllerImpl.

This will avoid further casts as we refactor session history for OOPIFs.

BUG=236848
TEST=No behavior change.

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

Cr-Commit-Position: refs/heads/master@{#317402}
10 files changed