DevTools: Introduce scripts for generating png images from svg images and presubmit check for them.

This patch adds a script to convert svg images to png images and a script to optimize png images in the devtools front-end Images folder.
Presubmit check also added that checks that these scripts were used for all svg files that were changed/added with a patch.

Landing PRESUBMIT.py changes TBR since I am only deleting devtools checks from this file.

R=eustas@chromium.org, pfeldman@chromium.org, eustas, pfeldman
TBR=thakis

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165926 bbb929c8-8fbe-4397-9dbb-9b2b20218538
SVGNumber{,List}.idl was missing [SetWrapperReferenceTo] to contextElement.

This CL ensures that SVGNumber{,List} tear-offs' contextElement is alive while wrapper is alive.

BUG=308818

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165927 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert of Reland r165710 "Replace RenderFullScreen with top layer" (https://codereview.chromium.org/134753003/)

Reason for revert:
Looks like it's causing failures on:
virtual/android/fullscreen/anonymous-block-merge-crash.html
fullscreen/anonymous-block-merge-crash.html
virtual/android/fullscreen/full-screen-iframe-legacy.html
plugin-document-back-forward.html

See:
http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux/builds/26047
http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20(dbg)/builds/17197
http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Mac10.6%20%28dbg%29/builds/11804

Original issue's description:
> Reland r165710 "Replace RenderFullScreen with top layer"
> 
> It broke browser_test OutOfProcessPPAPITest.Fullscreen by tripping an
> assert reached by calling pluginWidget in HTMLPluginElement::detach
> which causes a layout. The solution is to get the existing widget
> without causing a layout.
> 
> Original code review: https://codereview.chromium.org/139743005/
> 
> BUG=240576, 246077
> 
> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=165904

TBR=esprehn@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=240576, 246077

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

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