Remove unneeded fprintf call in CSSPrimitiveValueMappings

The conversions for FontStretch have fprintf calls in them from
https://codereview.chromium.org/203523002/, probably left in by
accident.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179282 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add StyleBuilderConverter::convertColor to reduce copied code

This patch adds a color converter for -webkit-tap-highlight-color to use
and to reduce copied conversions for other color properties.

BUG=374530

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179283 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert of Change WokerThread to use a blink::WebThread (https://codereview.chromium.org/423303004/)

Reason for revert:
This change introduced leaks that were detected in the following layout tests:
fast/workers/worker-terminate.html ({"numberOfLiveDocuments":[1,2],"numberOfLiveNodes":[4,21]})
inspector-protocol/debugger/debugger-terminate-dedicated-worker-while-paused.html ({"numberOfLiveDocuments":[1,2],"numberOfLiveNodes":[4,32]})

http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20Leak/builds/3599

Original issue's description:
> Change WokerThread to use a blink::WebThread
> 
> This is a reland of https://codereview.chromium.org/400153002/ in which I forgot the remove the changes made to WebThread for shared timer. The first patch set is equivalent to the previous CL.
> 
> BUG=301515
> 
> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=179217

TBR=jochen@chromium.org,nasko@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=301515

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179284 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix userVisibility() for files dragged into the renderer.

While trying to fix drag-and-drop for JS-created files, I broke
drag-and-drop for real files. This change fixes userVisibility() for
real files dragged into the renderer. This change also renames a couple
of the File::create methods, to clarify their usage.

BUG=398366

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

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