android: Migrate old content readback to use async readback (and delegated renderer)

This patch removes the use of a helper context for content readback.  Instead,
we use the async readback API.

This patch is also setting delegated renderer as the default for android.

android= https://chrome-internal-review.googlesource.com/#/c/152377/

BUG=326363
TBR=sievers
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248827 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 248827
<webview>: navigating to WebStore should fire a loadabort instead of crashing.

All top-level navigations now get plumbed through: BrowserPluginGuest::LoadURLWithParams.
URL validation now happens there. If a URL is determined to be inappropriate for a <webview>,
a loadabort event will fire instead of crashing the <webview> guest content.

BUG=334531
Test=WebViewTest.Shim_TestNavigateToWebStore

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248828 0039d316-1c4b-4281-b951-d872f2087c98
CAst: Refactoring RtpReceiver to Clang format

This cl is pure style-targeted refactoring. 
No functional changes were made. 

BUG=339176

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248829 0039d316-1c4b-4281-b951-d872f2087c98
Revert "Enable stack tool and ASan symbolization of logcat on Android bots."

This reverts commit dc6d7c9d8d8bd5d29dd7a4fc681bb8c2a0bc3297.

Sorry, we can not commit this without the accompanying downstream change, because without that there are two --disable-stack-tool option strings (one in the downstream script and the newly added one here).

This causes the following error on the clank tot bot:
optparse.OptionConflictError: option --disable-stack-tool: conflicting option string(s): --disable-stack-tool

Link: https://chromegw.corp.google.com/i/clank.tot/builders/instrumentation-yakju-clankium-tot/builds/22826/steps/compile/logs/stdio

Reverting because this is keeping clank from picking up changes, and I'm not sure how to do a quick fix right now. Removing the option from clank requires the public script to have it, which requires clank to roll. Slightly tricky and I don't have the time to do it today.

TBR=craigdh@chromium.org,frankf@chromium.org,navabi@chromium.org,eugenis@chromium.org
NOTRY=true
BUG=325685

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248830 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 248830