Cherry Pick https://codereview.chromium.org/65273002/ PS 8

Bug: 11336074

Original Description:
Implement a mechanism to pause and resume geolocation requests. Currently
Android WebView is the only platform to make use of this new
functionality.

BUG=b/11336074

Change-Id: I310e99982fecea54feefb3d0aff9d46b51cdf40d
8 files changed