Enable CSS touch-action by default

Blink intent to ship: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/sc5lHnlcLvM

Removing the unused flag is tracked in crbug.com/258459

BUG=258459

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169275 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove a few passing tests from TestExpectations

virtual/threaded/transitions/position-background-transition.html
w3c/web-platform-tests/shadow-dom/events/retargeting-focus-events/test-002.html
w3c/web-platform-tests/shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-001.html
w3c/web-platform-tests/shadow-dom/shadow-trees/lower-boundary-encapsulation/distribution-002.html

BUG=330083/328749
TEST=
TBR=zmo@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169276 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add back window.showModalDialog

This is a revert of r167736 plus
changes to make it compile after the
Frame -> LocalFrame rename.

We are temporarily adding back window.showModalDialog
for M35, but plan to attempt removal again in M36.

BUG=345831

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169277 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Reland "Rename FontItalics to FontStyle to match CSS terminology"

Rename the FontItalics enum, the FontDescription italics/
setItalics methods and wrappers to FontStyle, style and style
respectively to better match the CSS terminology.

TBR=zmo@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169278 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Ensure style invalidation bits reach the document root when inserting elements into the DOM.

Otherwise, situations may occur in which stale style invalidation bits are left
around when removing elements from the DOM while the bits are still present, and
re-inserting them. This is what happened in the attached bug.

BUG=350350

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169279 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use ElementTraversal API in siblingWithAriaRole() to simplify the code

Use ElementTraversal API in siblingWithAriaRole() to simplify the code a bit.

R=adamk, dmazzoni@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169280 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use new is*Element() helper functions more in editing code

Use new is*Element() helpers more in editing code. This makes the code clearer
and simpler. Also use the new Traversal<*Element> API when suitable.

R=eseidel, adamk
BUG=346095

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

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