[android_webview] Add more params to request intercepting.

This adds the following to the shouldInterceptRequest params:
 - isMainFrame
 - hasUserGesture
 - method
 - headers
This adds the following to InterceptedRequestData:
 - status code
 - response phrase
 - headers

BUG=387086
android_webview-only CL, trybots are happy.
NOTRY=true

Review URL: https://codereview.chromium.org/284123004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278806 0039d316-1c4b-4281-b951-d872f2087c98
35 files changed