Remove unused WebSettings getters

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179387 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add StyleBuilderConverter::convertFlags.

This gets rid of the special style building for text-decoration(-line)
and touch-action properties.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179388 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Convert some editing layout tests to platform independent

This patch is a preparation of fixing issue 351981.

This patch converts following layout tests for editing to platform independent:
* return-key-in-hidden-field.html:
Use JS test instead of comparing text result.
* copy-in-password-field.html
Don't check editing callbacks, because we don't care selection changes during.
  editing function execution.
* paste-plaintext-user-select-none.html
Convert pixel test to JS test
* select-element-1.html
Convert original test framework to JS test and don't check editing callbacks,
because we don't care selection changes during.
* 4895428-3.html
Convert pixel test to JS test.

BUG=n/a
TEST=n/a; no behavior changes

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179389 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Remove orphaned CSS rules [3]

See https://bugs.webkit.org/show_bug.cgi?id=72920

BUG=
NOTRY=true

Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=179311

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179390 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[DevTools] Make sure ZoomManager captures resize event first.

If it doesn't, any code running in onresize handler may have
a wrong idea of current zoom and misbehave.

BUG=397962

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

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