return correct rowbytes in MockDiscardablePixelRef::Allocator

This is needed for onNewLockPixels(), which is not exercised today due to SK_SUPPORT_LEGACY_ONLOCKPIXELS. When that flag is removed, then this fix is needed.

Problem caught in a trybot disabling that flag, and webkit_unit_tests found the bug.

NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166717 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: Add trace methods for off-heap collections and use them for MediaKeys deque of pending new sessions.

R=haraken@chromium.org, vegorov@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166718 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove code allowing implicit conversion from WebElementCollection to WebNodeList.

Remove code allowing implicit conversion from WebElementCollection to WebNodeList.
This workaround was added in r166263 when getElementByTagName() was updated to
return a WebElementCollection instead of a WebNodeList. However, since then, the
callers have been updated on Chromium side and this workaround code is no longer
needed.

R=tkent
BUG=235008

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

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