[ChromeDriver] Use Input.dispatchTouchEvent in ExecutePerformActions

when ChromeDriver dispatches touch events, it should use Devtool
protocol Input.dispatchTouchEvent to dispatch the touch events from
browser, which is very close to the native OS touch events and will
generate the correct gesture events.

Bug: chromedriver:1897
Change-Id: Id8ad22d5390609f7f2d4c68e77200b7e0ec46447
Reviewed-on: https://chromium-review.googlesource.com/c/1465169
Reviewed-by: John Chen <johnchen@chromium.org>
Commit-Queue: Lan Wei <lanwei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631292}
4 files changed