Move webView:didReceiveServerRedirectForProvisionalNavigation into CRWWKNavigationHandler.

This CL moves
WKNavigationDelegate.didReceiveServerRedirectForProvisionalNavigation
from CRWWebController into CRWWKNavigationHandler.
CRWWebController.didReceiveRedirectForNavigation:context is also moved
into CRWWKNavigationHandler and temporarily exposed as a public method.
It will be removed when WKNavigationDelegate.didCommitNavigation is
moved into CRWWKNavigationHandler.

Bug: 956511
Change-Id: I27e8d994544a1e54bdf46a39e3114b1195064296
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1617827
Reviewed-by: Eugene But <eugenebut@chromium.org>
Commit-Queue: Yi Su <mrsuyi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#661346}
3 files changed