Blink roll 163543:163628

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239964 0039d316-1c4b-4281-b951-d872f2087c98
PPAPI idl parser was missing error handler

YACC parser used by PPAPI idl parser needs error function for each keyword to handle error.
Due to missing error function for dictionary object, yacc parser was deleting all data in
the stack including start of the file and when it restarts and reach end of file, since start
of file is missing it goes in endless loop.

R=noelallen@chromium.org,sehr@chromoium.org,nbarth@chromium.org
BUG=320921
TEST=Add new dictionary object in idl file with missing semicolon, compilation will fail.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239965 0039d316-1c4b-4281-b951-d872f2087c98
Do not call SetDefaultBrowser() twice on first run.

... and other minor cleanups regarding unattended default browser setup.

TBR=thakis
BUG=320650

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239966 0039d316-1c4b-4281-b951-d872f2087c98
Ensure that BrowserNonClientFrameViewAsh::Layout() is called after TabStrip::SetImmersiveStyle()
Because the internal::RootView has a views::LayoutManager, internal::RootView::Layout() is not guaranteed to lay out its children unless their layout has been invalidated.

BUG=327237
TEST=BrowserNonClientFrameViewAshTest.ImmersiveFullscreen

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239967 0039d316-1c4b-4281-b951-d872f2087c98
Avoids reparenting children that originally come from a container that is different from their transient parent's container

BUG=321137
TEST=ash_unittests --gtest_filter=*DragWindowWithModalTransientChild*

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239968 0039d316-1c4b-4281-b951-d872f2087c98
Revert 239756 "Suppress leaks in ExternalMountPoints::RegisterFi..."

This should be fixed by r239762

> Suppress leaks in ExternalMountPoints::RegisterFileSystem (part2)
> 
> BUG=327280
> TBR=nhiroki@chromium.org
> 
> Review URL: https://codereview.chromium.org/108583003

TBR=nhiroki@chromium.org

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

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

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