Move additional request header setting out of FrameLoader

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163988 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add a missing break found by -Wimplicit-fallthrough.

This was added correctly in https://bugs.webkit.org/show_bug.cgi?id=110496 ,
but https://bugs.webkit.org/show_bug.cgi?id=110497 accidentally removed it.

BUG=177475

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163989 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Corrently exclude FontCustomPlatformDataWin for non-GDI

Change blink_platform.gyp to correctly exclude
FontCustomPlatformDataWin.cpp.

R=dglazkov@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163990 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix the PlatformAppBrowserTest.MutationEventsDisabled browser_test when getting WebPermissionClient from the WebFrame.

My chrome-side change https://codereview.chromium.org/104833006/ exposed this bug.

BUG=304341
R=japhet@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163991 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Web Animations CSS: Avoid starting transitions when interpolation is not defined

r160053[1] did this for interpolation with with AnimatableUnknown. This change
avoids starting transitions for all cases where we don't support smooth
interpolation, eg. between gradients specified for background-image.

This avoids a behavior change where the legacy animations engine would step
such cases at 0. Now, by not starting transitions we ensure that the style
change takes place immediately.

background-image and webkit-mask-image interpolation tests are rebaselined
as we no longer interpolate repeatable lists of images containing gradients.
flex-transitions is updated as we no longer start transitions for flex-grow and
flex-shrink when one of the values is 0 (per spec).

[1] https://src.chromium.org/viewvc/blink?view=rev&revision=160053

BUG=303430

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163992 bbb929c8-8fbe-4397-9dbb-9b2b20218538