Revert "Introduce PerMessageDeflate extension to WebSocket." and "Make WebSocketFrame construction more readable."

The https://src.chromium.org/viewvc/blink?view=rev&revision=149498 broke Google Chrome Linux build: http://build.chromium.org/p/chromium.chrome/builders/Google%20Chrome%20Linux/builds/29855/steps/compile/logs/stdio

TBR=yhirano
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149550 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove enforcement for having the first child as RenderInline.

If the added cue is not inline then most almost certainly an
external factor (e.g. such as an external stylesheet as in
the testcase) has modified the default display: value for the cue.

If this is the case, there's no need or reason to run the WebVTT
algorithm for positioning the as we don't really have to support
these cases.

BUG=232389

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149551 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add couple of ASSERT to make sure that StylePropertySet only contains enabled properties.

It will make clear that StylePropertySet should only contain CSS properties
enabled.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149552 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove some unused #define in Platform.h

HAVE_COMPOSITOR_FILTER_OUTSETS was a left over from a rollout.
The other ones must have been used by other platforms and are
no longer required.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149553 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove setDeviceScaleFactor and replace with a isHighDPI flag.

The PlatformContextSkia::setDeviceScaleFactor call affects only
the drawing of spelling and grammar markers (now in GraphicsContext).
The choice of high or low-res marker is made depending on whether
the scale factor is 1 or 2 (no other choices are allowed).

This patch changes the setting to a flag. It is a tiny step on
the way to merging and rationalizing PlatformContextSkia and
GraphicsContext.

R=jamesr@chromium.org
BUG=237265

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149554 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove CSS_EXCLUSIONS compile flag

CSS Exclusions and Shapes was originally implemented behind a compile flag.
This flag is always enabled for Blink, and so can be removed as part of
Blink's code cleanup efforts.

BUG=234363

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149555 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Replace some trivial WebKitSystemInterface wrappers with direct calls to SPI.

BUG=101156
R=thakis@chromium.org

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

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