Support simple back/forward in out-of-process iframes.

This moves HistoryController::GoToEntry to the browser process for
--site-per-process mode, allowing NavigationController to identify
all the frames that need to be navigated directly.

So far, this only supports navigating a leaf node and not subframes
with subtrees of their own.

TBR=jam@chromium.org
BUG=236848
TEST=In --site-per-process, go back cross-site in a subframe.

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

Cr-Commit-Position: refs/heads/master@{#335404}
25 files changed