Skia roll 3b1c3d2:d276c50

https://skia.googlesource.com/skia/+log/3b1c3d2c6160f714c4ebada05dd834f88fe5fd00..d276c50b5c43fdef7e27a23f71146cd9c7a861b6

CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:linux_layout_rel
TBR=bungeman@google.com
BUG=

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

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

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

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=179884:179884&mode=html
TBR=
BUG=

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

Cr-Commit-Position: refs/heads/master@{#288580}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288580 0039d316-1c4b-4281-b951-d872f2087c98
Only use IDR_ADDITIONAL_MODULE_IDS in Google Chrome builds.

BUG=333201

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

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

Cr-Commit-Position: refs/heads/master@{#288582}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288582 0039d316-1c4b-4281-b951-d872f2087c98
Update V8 to version 3.28.65 (based on bleeding_edge revision r23013).

TBR=hpayer@chromium.org

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

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

Cr-Commit-Position: refs/heads/master@{#288584}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288584 0039d316-1c4b-4281-b951-d872f2087c98
Disable the CheckPolicyIndicators test in debug config on Windows.
The test started consistently failing after r288464 (I'm assuming).

BUG=288464
TBR=zea

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

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

Composition text must be set before getting its first cursor bounds.
Otherwise, the textfield can only guess at the text and cursor height.
(its guess was 1px too high here, which may be separately fixable)

Still, the test was wrong and Patch Set 1 contains the minimal fix.
Patch Set 2 includes a rewrite for test simplicity and clarity.

BUG=391893
TEST=This test passes on Mac Views and other environments.
R=oshima@chromium.org

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

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

The last (source) file in this directory was removed in r286173.

BUG=402094
TEST=None
TBR=thestig@chromium.org

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

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

BUG=321868
TBR=msw

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

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

This moves the strings that were previously in webkit/glue/resources/*.xtb into
 content/app/strings/translations/*.xtb and makes the necessary GYP, GN and C++ changes
 to make all this work.

BUG=338338
TEST=content_shell, content_unittests. No functional changes.
R=jochen@chromium.org,avi@chromium.org
TBR=darin@chromium.org

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

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

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=179885:179885&mode=html
TBR=
BUG=

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

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

Cr-Commit-Position: refs/heads/master@{#288591}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288591 0039d316-1c4b-4281-b951-d872f2087c98
Force the build with a whitespace change.

To see it clears the errors from r288589 and r288588.

BUG=None
TEST=None
TBR=ckocagil@chromium.org

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

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

Implements Split Screen mode and window cycling behavior.

BUG=383421

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

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

Also, ServiceLoader->ApplicationLoader, and all related implementations.

TBR=timurrrr@chromium.org

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

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

https://skia.googlesource.com/skia/+log/d276c50b5c43fdef7e27a23f71146cd9c7a861b6..0be677d35c7ef1bf8a7a694d1838fa11333d1bec

CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:linux_layout_rel
TBR=bungeman@google.com
BUG=

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

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

Cr-Commit-Position: refs/heads/master@{#288596}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288596 0039d316-1c4b-4281-b951-d872f2087c98
Kill page_runner_repeat class and use direct for loop instead.

NOTE: This effectively kills support for endure. Endure benchmark has
been disabled in bot for some time now, and I believe the supposed
replacement will not require this mechanism at all (it can implements
this in the page directly, instead of relying on page repeat).

BUG=402187

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

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