DevTools: Add sourceMappingURL to CSSStyleSheetHeader. [2/2] - Frontend change. 

This change migrates the frontend to the sourceMappingURL retrieval from stylesheet headers
rather than the resource content. Source mapping management still remains in the CSSStyleModel,
even though it should reside in the CSSStyleSheetHeader, akin to scripts.
I've got a patch for this.

BUG=233507

Review URL: https://chromiumcodereview.appspot.com/15457002

git-svn-id: svn://svn.chromium.org/blink/trunk@151160 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Only send one drawing command per list marker.

Previously, some list markers (notably list-style-type: disc, the default)
would send two drawing commands per marker: one to fill the marker, and
then a second one to fill it. This constructs unnecessary paints and causes
a weird visual effect if the color is translucent.

This should have a minor visible effect on these list markers, but it's not
identical: since the stroke area isn't drawn again, the antialiasing varies.

BUG=237794

Review URL: https://chromiumcodereview.appspot.com/14876002

git-svn-id: svn://svn.chromium.org/blink/trunk@151161 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark some tests flaky.

BUG=none

git-svn-id: svn://svn.chromium.org/blink/trunk@151162 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Re-write makevalues.pl (CSSValueKeywords) in python

This also allows us to remove the action_ shim-script which GYP was using to communicate to makevalues.pl.

R=eseidel@chromium.org

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

Review URL: https://chromiumcodereview.appspot.com/14576009

git-svn-id: svn://svn.chromium.org/blink/trunk@151163 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove template<colorSpace> outputScanlines() member

Moar cleanup: this template member is not needed. Remove it and move all
the #include goop it exposed in the .h file back into the .cpp file.

TEST=Covered by existing JPEG image decoding tests.
BUG=None

Review URL: https://chromiumcodereview.appspot.com/15987002

git-svn-id: svn://svn.chromium.org/blink/trunk@151164 bbb929c8-8fbe-4397-9dbb-9b2b20218538
WebCorePrefix.h is only used for Mac OS X. Clean up dead code and remove including wtf/Platform.h.

Review URL: https://chromiumcodereview.appspot.com/15923004

git-svn-id: svn://svn.chromium.org/blink/trunk@151165 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark some tests flaky.

BUG=none

git-svn-id: svn://svn.chromium.org/blink/trunk@151166 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[Binding] Support primitive type for union member

Support primitive type such as unsigned long for union member.
Now we can write in IDL:
getter (Node or unsigned long) (DOMString name);

R=haraken@chromium.org
BUG=240176
TEST=TestInterface.idl

Review URL: https://chromiumcodereview.appspot.com/15841004

git-svn-id: svn://svn.chromium.org/blink/trunk@151167 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark more test failing.

BUG=none

git-svn-id: svn://svn.chromium.org/blink/trunk@151168 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Trigger preconnect for link anchor tags on pre-click {mouse,gesture} events.
Also, check that the anchor tag has prefetchable URL as its href.

BUG=235361

Review URL: https://chromiumcodereview.appspot.com/15352003

git-svn-id: svn://svn.chromium.org/blink/trunk@151170 bbb929c8-8fbe-4397-9dbb-9b2b20218538
CSS entry for Dialog element should be in RenderTheme::extraDefaultStyleSheet

core/rendering/css/html.css still contains the css for the dialog element. If the runtime flag is off, feature detection in web sites will fail.  This rule should be added in RenderTheme::extraDefaultStyleSheet depending on the runtime flag.

R=
BUG=243225

Review URL: https://chromiumcodereview.appspot.com/15840002

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