[Android] Add workaround to unbind gpu memory buffer only on NVIDIA

For gralloc backed gpu memory buffer on Android, it is undefined whether
locking for read/write while the buffer is bound to a texture is
allowed.

On nvidia devices (eg 2012 nexus 7), lock without unbind will lead to
deadlocks in the driver (crbug.com/264096).

However on other nexus gpu vendors (img, arm, qualcomm), unbind is very
expensive since it flushes the gpu pipeline. And vendors have advised
that lock while bound is allowed and is the right solution to this
slowness, as long as the texture is eventually recycled or deleted.

Add a workaround for nvidia to only unbind in GLImage::DidUseTexImage.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234740 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 234740
Gets mouse pointer to show again when existing fullscreen

My change at r232662 broke showing of the cursor when exiting
fullscreen. We always need to attempt to show the cursor, otherwise it
can get stuck hidden.

BUG=317496
TEST=see bug
R=ananta@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234741 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 234741
Revert 234738 "base: Disable the scoped handle verifier."

> base: Disable the scoped handle verifier.
> 
> Intended for M32 branch
> 
> BUG=318496
> TEST=none
> TBR=cpu@chromium.org
> 
> Review URL: https://codereview.chromium.org/68113012

TBR=rvargas@google.com

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234742 0039d316-1c4b-4281-b951-d872f2087c98
Abstract usage of BrowserContext::GetRequestContext in Autofill core code.

Adds a new AutofillDriver::GetURLRequestContext() method that can be used
instead of direct calls to BrowserContext::GetRequestContext() in Autofill core
code. Also eliminates knowledge of BrowserContext from AutofillDownloadManager.

BUG=303054,303055

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234743 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 234742
Android: fix --single-step option for test_runner.py perf.

Due to the way buildbot constructs the command, rather than having a single string
for the command, use --single-step -- cmd args

NOTRY=true
BUG=318369

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

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