NavigationSimulator: Add SetHasNavigationGesture.

This will be useful for simulating renderer-initiated navigation that
are not user-initiated.

Several tests using SendRendererInitiatedNavigationRequest have been
updated to the NavigationSimulator thanks to this change.

Bug: 728571
Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_browser_side_navigation_rel

Cq-Include-Trybots: master.tryserver.chromium.linux:linux_site_isolation
Change-Id: If479c7f2abeab8aa9d737850d3e87e6c43ed68c4
Reviewed-on: https://chromium-review.googlesource.com/577539
Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org>
Reviewed-by: Camille Lamy <clamy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#494815}
3 files changed