Simplify animation testing API 

This merges pause{Animation|Transition}AtTimeOn[Pseudo]Element into a 
single function, pauseAnimations. The ability to pause individual
animations and transitions is not actually required for testing purposes.

This will enable further work to convert most of the animation tests to
use the pause API, and should simplify transition to the new model.

R=
BUG=235752

Review URL: https://chromiumcodereview.appspot.com/14556022

git-svn-id: svn://svn.chromium.org/blink/trunk@149860 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Merge GraphicsLayer and GraphicsLayerChromium - part 2

This part moves non-virtual private helper functions from GraphicsLayerChromium
to GraphicsLayer.  As part of this change, some public static functions also
needed to be moved, and it was useful to add a new temporary virtual function.

BUG=238016

Review URL: https://chromiumcodereview.appspot.com/14697016

git-svn-id: svn://svn.chromium.org/blink/trunk@149861 bbb929c8-8fbe-4397-9dbb-9b2b20218538
CSS grammar refactoring of CALCFUNCTION rules.

BUG=

Review URL: https://chromiumcodereview.appspot.com/14757003

git-svn-id: svn://svn.chromium.org/blink/trunk@149862 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Reland r149759 - Make NavigationScheduler correctly track user gestures.

If a navigation is scheduled while a user gesture is active, store a
token for the gesture and use it to reinstantiate the
UserGestureIndicator instead of creating a new one all the time

Original review: https://chromiumcodereview.appspot.com/14732009

Review URL: https://chromiumcodereview.appspot.com/14770009

git-svn-id: svn://svn.chromium.org/blink/trunk@149863 bbb929c8-8fbe-4397-9dbb-9b2b20218538
WebSocket should use permessage-deflate in preference to x-deflate-frame if it is enabled

BUG=238588
R=tyoshino
TEST=http/tests/websocket/tests/hybi

Review URL: https://chromiumcodereview.appspot.com/14864003

git-svn-id: svn://svn.chromium.org/blink/trunk@149864 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Clean up GraphicsContext3D::create.

Currently, GraphicsContext3D::create has HostWindow and RenderStyle arguments,
but both are useless in chromium port. This patch removes them.

BUG=

Review URL: https://chromiumcodereview.appspot.com/14927007

git-svn-id: svn://svn.chromium.org/blink/trunk@149865 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Updated style checker for wtf/file.h includes.

The new Blink style is to use "" instead of <> for all #includes pointing inside Source/.

Review URL: https://chromiumcodereview.appspot.com/15030003

git-svn-id: svn://svn.chromium.org/blink/trunk@149866 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Skip software compositing layout tests on content_shell/mac

The mac port of the content module doesn't support software compositing

Unreviewed gardening

BUG=235110

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

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