Add CSS parsing for experimental touch-action-delay feature.

Carried over changes from https://codereview.chromium.org/22113002/

Intent to Implement:
https://groups.google.com/a/chromium.org/forum/#%21msg/blink-dev/mDSwpxfdrdA/zA7W8PLPo4oJ

Design Doc:
https://docs.google.com/a/chromium.org/document/d/1CV2AXyrdPdGSRypAQcfGrgQVuWYi50EzTmVsMLWgRPM/edit

BUG=297781

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159897 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Fix console object preview generation.

This makes the "console.log(new Error)" to show "stack" and "message" in the console preview.

Difference in the object preview: now we also include non-enumerable *own* properties that are not functions to the preview.

Drive-by: Enforced sorting order for Runtime.getProperties() command to match the Object.keys() and for-in loop properties order.

BUG=261470
R=pfeldman,caseq

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159899 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make SVG leak tests less flaky by better utilizing numberOfLiveNodes

The old test was measuring the starting point before several yields to
the event loop, leading to flakiness if some task in flight happened
to free some pre-existing Nodes from another test.

This patch instead measures internals.numberOfLiveNodes just before
and just after removing the nodes-to-be-measured from the DOM.

BUG=307325, 307614
R=ojan@chromium.org, pdr@chromium.org

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

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