C++11 literal fixes.
Cherry pick: [Android] Ignore isSystemKey from the framework.

BUG: 14438911

Upstream bug description:
[Android] Ignore isSystemKey from the framework.

Force isSystemKey flag to false as the Android framework is changing
this behavior and this is breaking DPAD keys.

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

Change-Id: Ic0711886412640696ad9cfca04877046a6b588bb
Cherry-pick: Fix ContentVideoView to support a ContextWrapper.

BUG=17021038

-----------------------------------------------------------

Fix ContentVideoView to support a ContextWrapper.

BUG=crbug/400755

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287764 0039d316-1c4b-4281-b951-d872f2087c98
Cherry-pick: Android Webview: Skip managed resources in mailbox sync

Clean cherry-pick of chromium crrev.com/286800

BUG: 16550863

Change-Id: I69d264e30d5278d365cf366bffaaeffb0e116c71
Cherry-pick: Propagate disallow_fullscreen_for_non_media_elements to renderer.

NOTE: this cherry-pick will only be landed after
https://googleplex-android-review.git.corp.google.com/#/c/523936/

We are setting it here:
https://code.google.com/p/chromium/codesearch#chromium/src/android_webview/native/aw_settings.cc&l=437
But we are not yet propagating it to blink because this line
was missing.

This change will only be landed after the next blink deps roll including:
https://codereview.chromium.org/422923002/

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

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

Conflicts:
	content/renderer/render_view_impl.cc

Change-Id: I93874959117f2a88555632f0dac0bbbd020d1427
Fork: Limit async upload memory to 6MB

This is the same change for webview as upstream chromium
crrev.com/r290764. However the upstream change is large and has
conflicts, so this is a smaller change. This should not be submitted to
upstream chromium.

BUG: 16550863
Change-Id: I84dfeea7c3bbe7827b0741e62e9cbb59ef39d7b2
Cherry-pick r291100 "Amend 289844 "Simplify android_webview wrap_contents mode."

> Amend 289844 "Simplify android_webview wrap_contents mode."
>
> When merging r288992 I accidentally omitted the one line from
> web_preferences due to a conflicting rename of that file in trunk.
> This CL fixes the mistake.
>
> BUG=392460
> TBR=mkosiba@chromium.org
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=291100

BUG: 15281050
Cherry pick "Add source frame number to LayerTreeImpl::AsValueInto"

Add source frame number to LayerTreeImpl::AsValueInto

Will help work around
https://code.google.com/p/trace-viewer/issues/detail?id=587

R=enne

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

Cr-Commit-Position: refs/heads/master@{#291573}

Chromium change: 929378a002b5756a9f8501e292c157ecedfa36bb
Bug: 17315710

Change-Id: Ia409efc82e1d5d011906846c0c3304e0f36c4987
Cherry pick "Include tile manager state in lthi state dump"

Include tile manager state in lthi state dump

R=vmpstr,enne
BUG=401209

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

Cr-Commit-Position: refs/heads/master@{#289451}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@289451
0039d316-1c4b-4281-b951-d872f2087c98

Chromium revision: 0eded9ea3c713e1ce61b4f26c7a202c55f0302fe
Bug: 17315710

Change-Id: I5d47079abb36678a16d1fb245e4caa25c20c9067
Cherrypick ac38465: Handle bionic in safe_strerror_posix as well as glibc.

> Android's bionic C library is intending to adopt the same semantics as
> glibc for strerror_r: define the version that returns char* if the
> source is compiled with _GNU_SOURCE instead of the POSIX version which
> returns int. Add __BIONIC__ to the condition for
> USE_HISTORICAL_STRERRO_R so that Chromium will still work.
>
> BUG=
>
> Review URL: https://codereview.chromium.org/491893002
>
> Cr-Commit-Position: refs/heads/master@{#291050}
> git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291050 0039d316-1c4b-4281-b951-d872f2087c98

Bug: 17384482
Change-Id: Ie80073df1327c8e415d83c1c9321cc3ca1beaf01
Cherrypick "Don't include TargetConditionals.h when building for android."

> Move the include of the Mac TargetConditionals.h file to after we've
> checked if we're building for Android. Apparently this file doesn't
> exist on all macs used to build android and the rest of android builds
> fine without it, so including it there causes the build to fail. It
> appears to only be used to test TARGET_OS_IPHONE which will never be
> true on android.
>
> BUG=
>
> Review URL: https://codereview.chromium.org/538563002
>
> Cr-Commit-Position: refs/heads/master@{#293495}

Bug: 17401514
Use system resources for share and websearch action bar.

BUG: 17403571
Change-Id: Ia2fab595694aa62578f3f771a322c2938662ba94
Add missing makefiles.

The previous CL to re-generate makefiles didn't contain the files
for the two new build targets.

BUG: 16870075
Change-Id: I941c0f12aec053b632fdbfe5851cd42a7a134a8d
Cherrypick "Handle bionic's strerror_r in an ABI-compatible way."

> The previous fix in r291050 fixed source compatibility but broke ABI
> compatibility with older versions of bionic instead. Since older
> versions of bionic only provide the POSIX version of strerror_r we
> should instead make sure we always use that version.
>
> BUG=
>
> Review URL: https://codereview.chromium.org/552753002
>
> Cr-Commit-Position: refs/heads/master@{#293894}

Bug: 17384482
Change-Id: I91b55784ec64145882d12119a70acde163ea97e3
Update makefiles after merge

Change-Id: I11a8f58d20970d334a9312ff83861b0e1f122af9
Cherry-pick: Call MakeCurrent in in-process idle work

Clean cherry-pick of chromium
crrev.com/1a908118bc141a4fd3793438b79cd5b9422dd22b

BUG: 17406256

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

Change-Id: If519344c3b95816785f10e7a0d3a3c6ab2cbb931
Cr-Commit-Position: refs/heads/master@{#294308}
Add client-side support for TLS_FALLBACK_SCSV

Change-Id: Ib3b20b4da96e5ec622fec6f74089661e9920a0b1