Add ASCIILiteral() on strings allocated enough to appear in Instruments https://bugs.webkit.org/show_bug.cgi?id=118937

Merge http://trac.webkit.org/changeset/152948

R=eseidel

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154620 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use toSVGPathElement() instead of static_cast<>

Though there is toSVGPathElement(), some files still use static_cast<SVGPathElement*>.
To remove all static_cast<> use, we need to change argument from SVGElement to Element.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154621 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use WebURL parameter type for storagePartition in queryStorageUsageAndQuota

It'd be clearer since the callee side (chrome) uses the given parameter as GURL.

BUG=259660
TEST=no behavioral change

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

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