Include debug name in GraphicsLayerDebugInfo.

This should let us kill a bunch of plumbing. Once cc starts
using takeDebugInfoFor (and stops using the debugName
codepath), WebGraphicsLayerClient's debugName and
takeDebugInfo methods can be removed.

R=jamesr@chromium.org
BUG=None

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165005 bbb929c8-8fbe-4397-9dbb-9b2b20218538
implement onNewLockPixels for SkPixelRef

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165007 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r164995

http://src.chromium.org/viewvc/blink?view=revision&revision=164995

BUG=331619
TBR=urvang@google.com

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165008 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[SVG] Handle non-SVGAnimateElement results in calculateAnimatedValue()

Currently, SVGAnimateElement::calculateAnimatedValue() assumes that the
result element is a subtype of SVGAnimateElement, but that is not always
the case: SMILTimeContainer::updateAnimations() may pick an
SVGAnimateMotionElement for the result.

This CL is a workaround - we should take a good look at the SVG
animation type hierarchy and figure out why this is needed.

BUG=333176
R=pdr@chromium.org

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

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