Revert of Blink roll 167304:167323 (https://codereview.chromium.org/164373014/)

Reason for revert:
This patch seems to be breaking Win7 tests.

http://goo.gl/c6Fv8F
http://goo.gl/vsb4MM
http://goo.gl/gGKujF
http://goo.gl/0YMBYg
http://goo.gl/JFCYgH

Original issue's description:
> Blink roll 167304:167323
> 
> http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=167305:167323&mode=html
> TBR=
> BUG=
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=251752

TBR=eseidel@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251760 0039d316-1c4b-4281-b951-d872f2087c98
Updating trunk VERSION from 1846.0 to 1847.0

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251762 0039d316-1c4b-4281-b951-d872f2087c98
Fix naming typo for Settings.TrackedSplitPreferenceChanged.

It was meant to be named Settings.TrackedSplitPreferenceChangedCount, but a typo was introduced in the code to Settings.TrackedSplitPreferenceChanged; it's now easier to keep the typo'ed name, making histograms.xml use it as well.

NOTRY=True

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251764 0039d316-1c4b-4281-b951-d872f2087c98
Removing unnecessary creation of RenderViewHostDestructionObserver for all WebContents

ProcessManager creates RenderViewHostDestructionObserver for all WebContents.
It's not necessary as ProcessManager keeps information about WebContents
only related to extensions (extension's background page, extension's popup).

BUG=344297

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251765 0039d316-1c4b-4281-b951-d872f2087c98
CrOs first-run UI polished.

* Added shadows for bubbles.
* Make app window to set its size automatically.
* Prevented buttons blinking on hover/click/focus.

BUG=342397
TEST=manually

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251767 0039d316-1c4b-4281-b951-d872f2087c98
Fixed typos in the policy documentation.

BUG= 343024

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251768 0039d316-1c4b-4281-b951-d872f2087c98
cc: Don't schedule top controls animation when there isn't one

If the top controls manager calculates an animation scroll delta of
zero, we schedule another animation attempt for the following frame.
This causes the compositor to run constantly -- for instance -- on pages
where scrolling JavaScript-driven instead of impl-driven.

The fix is to bail out if there is no active top controls animation.

TEST=LayerTreeHostImplWithTopControlsTest.NoIdleAnimation
BUG=309648

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251770 0039d316-1c4b-4281-b951-d872f2087c98
Added new ReadFileToString API with a max_size argument

The CL creates a new API that takes a max_size argument. When the file size exceed the max_size, the API primes the cache and returns false.

BUG=339417

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251771 0039d316-1c4b-4281-b951-d872f2087c98
CloudPolicyValidator::ValidateCachedKey() generates errors on empty signatures.

Added more CloudPolicyValidator unittests.

BUG=275291

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251772 0039d316-1c4b-4281-b951-d872f2087c98
Reland "Move TextInputController from CppBoundClass to gin::Wrappable."

Also, change the class to use chromium coding style.

BUG=297480, 331301
R=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251773 0039d316-1c4b-4281-b951-d872f2087c98
Remove reference to stack_trace_ios.mm from base/BUILD.gn

This file has been removed in https://codereview.chromium.org/136033004.

BUG=334640
TBR=mark

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251774 0039d316-1c4b-4281-b951-d872f2087c98
roll skia DEPS to 13482

Chromium base revision: 251714 / 7fcea678
Old Skia revision: 13441
New Skia revision: 13482
Control CL: https://codereview.chromium.org/169283009

This CL was created by Skia's roll_deps.py script.

Bypassing commit queue trybots:
NOTRY=true
R=reed@google.com

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251776 0039d316-1c4b-4281-b951-d872f2087c98
call clear() instead of using deprecated API accessBitmap()

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251778 0039d316-1c4b-4281-b951-d872f2087c98
Add support for multiply values in keyboard_layouts to OobeLocalizationTest.

BUG=344390
TEST=manual

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251780 0039d316-1c4b-4281-b951-d872f2087c98
New kiosk UI: handle edge cases

* Postpone rebuilding user pods layout till account picker screen is shown.
* Update [Cancel] button state if user list changes.

BUG=334304
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251781 0039d316-1c4b-4281-b951-d872f2087c98
Files.app: Show error messages for the case the source file is not exists.

Previously the error message is shown in a dialog box, but it was broken and
currently there are no errors. The CLs shows the error message in the progress
center.

BUG=341400
TEST=manually

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251782 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 167304:167337

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

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

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

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