Cherry-pick: [Android WebView] Check AwContentsIoThreadClient usage

Cherry-pick of Chromium crrev.com/r226947

BUG: 11063091

Original description:

The instance of AwContentsIoThreadClient is uninstalled when AwContents
(along with WebContents and RenderViewHost) is destroyed. But RenderView
can still be alive and send more requests. It may also be possible for
AwContentsIoThreadClient to be uninstalled after a request has started.
So null check all usage of AwContentsIoThreadClient::FromID to make sure
it returns a real object.

Change-Id: I17e7b7a8cccb6e833a8a176a236437688891dd16
1 file changed