Add layout tests for background image filters.

BUG=N/A

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

git-svn-id: svn://svn.chromium.org/blink/trunk@180658 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: Allocate collection backings on their own per-thread heap.

This is in preparation for separately scavenging collection backings and other short-lived objects.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@180659 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make test more robust as to when layout happens.

This fix is necessary so a Chrome change I'd like to land doesn't break the
test.

BUG=393829
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@180660 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Adding a couple of tests to the Blink Scheduler to ensure we don't let high priority tasks starve out low priority ones.

BUG=391005

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

git-svn-id: svn://svn.chromium.org/blink/trunk@180661 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove the Notation interface

Neither Firefox Nightly nor IE11 has the Notation interface,
and it doesn't actually do anything in Blink/WebKit.

BUG=405525

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

git-svn-id: svn://svn.chromium.org/blink/trunk@180662 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Autosizing storage doesnot belong on FrameView

    Removing AutoSize storage from Frameview and create seperate struct to handle autoSize

BUG=401254

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

git-svn-id: svn://svn.chromium.org/blink/trunk@180663 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix a few clang warnings.

It (rightfully) complains:
warning(clang): comparison of two values with different enumeration types ('blink::FontStretch' and 'SkFontStyle::Width') [-Wenum-compare]

No behavior change.

BUG=82385

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

git-svn-id: svn://svn.chromium.org/blink/trunk@180664 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove Path2D runtime flag (status=stable)

BUG=402536

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

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