Add a setting for enabling region based columns.

The intention is to enable this if the --enable-experimental-webkit-features
command line switch is specified. That needs to be done from the top-level
chromium repo, and there'll be a separate patch for that.

BUG=242905

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152304 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Change ByteOrder.h to include CPU.h

ByteOrder.h depends on CPU.h in addition to Platform.h, this is required to compile the file on windows.

R=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152305 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Change RELEASE_ASSERT to RELEASE_ASSERT_WITH_SECURITY_IMPLICATION

The recently added RELEASE_ASSERT_WITH_SECURITY_IMPLICATION macro is now the
correct idiom to use in this situation.

BUG=
R=haraken@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152306 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[CSS Regions] The presence of a flow-from declaration in a CSS rule using :hover effectively disables the rule

The actual problem was fixed by https://codereview.chromium.org/16599003/

This patch only adds tests for this particular problem (changing flow-from and flow-into inside :hover).

BUG=247639

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152307 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Create LayoutTests/crypto for WebCrypto tests.

BUG=245025

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152308 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Update grammar markers after r152303

r152303 caused a change in how grammar markers were rendered. This
patch updates their expectations.

BUG=
TBR=groby@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152309 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rebaselines after chromium r205879

BUG=247789
TBR=pdr,senorblanco

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152310 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove some more stale XP baselines. Unreviewed.

TBR=

git-svn-id: svn://svn.chromium.org/blink/trunk@152311 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix bad merge from https://codereview.chromium.org/16605005/.

This code was meant to be part of that CL, and was lg'd in
patchset 3, but when I synced and resolved conflicts, I
accidentally deleted part of the change.

R=abarth@chromium.org, davemoore@chromium.org

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

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