Navigation: Move NavigationHandleImpl::DidCommitNavigation to NavigationRequest.

This is the first part of splitting
https://chromium-review.googlesource.com/c/chromium/src/+/1554767

This includes moving these members with their accessors:

  bool did_replace_entry_
  bool should_update_history_
  bool subframe_entry_committed_
  GURL previous_url_
  GURL base_url_
  NavigationType navigation_type_

Next steps:
Move the remaining members from NavigationHandleImpl to
NavigationRequest, and merge NavigationRequest::NavigationHandleState
into NavigationRequest::NavigationState.

Bug: 916537
Change-Id: Ibaac4db36fe92de34ef698f5dccaca0aea6f4909
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1569706
Commit-Queue: Mohamed Abdelhalim <zetamoo@google.com>
Reviewed-by: Camille Lamy <clamy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#653123}
6 files changed