SVG2: Ship 'paint-order' property.

Intent-to-ship thread: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/ccVN9-oSwe8

BUG=343496

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167915 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Consistently use on-heap collections for StyleRuleBase descendants.

StyleRuleBase and StyleSheetContents are on the heap now so off heap collections of raw pointers to them are disallowed.

BUG=341815

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167916 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Change FontFallbackWin to use FamilyNameIterator

Change the windows font fallback code to use SkTypeface and
createFamilyNameIterator to check whether a font exists instead of
calling GDI directly. This removes the last use of HFONT for DW builds
and supports fonts with locale dependent names.

BUG=251355
R=bungeman@chromium.org

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

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