[Nav Experiment] Parameterize HistoryStateOperationsTest.

So both LegacyNavigationManager and WKBasedNavigationManager can be
tested on trybots.

Fixed test expectation for StateReplacementBackForward to match the
behavior of WebKit (and Safari on other platforms).

Bug: 862724
Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet
Change-Id: Ic01dcabf2e6ef6903d8f8ee348798951007660cc
Reviewed-on: https://chromium-review.googlesource.com/1134472
Reviewed-by: Eugene But <eugenebut@chromium.org>
Commit-Queue: Danyao Wang <danyao@chromium.org>
Cr-Commit-Position: refs/heads/master@{#574686}
1 file changed