Fix Preload Tab title & Favicon not updated proprely

ReplaceWebState is the method called by prerender service to replace
the old web state with the pre rendered webState.
Implement WebStateReplaced of WebStateListObserver which will
replace the title and the favicon of the tabview.

Bug: 980899
Change-Id: I0c70d0f404a020db19f7e0bd723c3c88c8eb79a6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1722191
Commit-Queue: Mohammad Refaat <mrefaat@chromium.org>
Auto-Submit: Mohammad Refaat <mrefaat@chromium.org>
Reviewed-by: Rohit Rao <rohitrao@chromium.org>
Cr-Commit-Position: refs/heads/master@{#682020}