Remove some unused defines/functions from wtf/StdLibExtras.h

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@164531 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Split Document::completeURLWithOverride logic even more finely to track down crash

We're still seeing crashes in the wild in this method.

R=abarth@chromium.org
BUG=312410

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

git-svn-id: svn://svn.chromium.org/blink/trunk@164532 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Transition Between Shape Properties

The transition code checks to see if the start and end values are equal
before blending the two. The ShapeValue code must provide a more accurate
comparision to make this possible, as the previous comparision was only
based on the ShapeValue's type. Supplying a test required some minor fixup
work to animation-test-helpers, as the syntax for shapes has changed.

BUG=304916

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

git-svn-id: svn://svn.chromium.org/blink/trunk@164533 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[SVG] A minor clean up related to event listener attributes

onbegin, onend and onrepeat attributes are valid only for animation elements.
So, it is better for them to be in SVGSMILElement instead of SVGElement.

R=pdr@chromium.org, schenney@chromium.org, dschulze@chromium.org, fmalita@chromium.org, rob.buis@samsung.com
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@164534 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add the SharedWorker.workerStart property for high resolution timers.

Update the Worker implementation of the high resolution timer spec
(v2), supporting the workerStart attribute which provides the
difference between the time origins of a shared worker and the
document it is accessed from

 https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/HighResolutionTime2/Overview.html#sec-worker-start

R=tonyg,abarth
BUG=169318

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

git-svn-id: svn://svn.chromium.org/blink/trunk@164535 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Avoid drawing SVG image content when the image is of zero size.

R=pdr
BUG=330420

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

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