Remove addMessageToConsole from WebViewClient.

These APIs were migrated to WebFrameClient.

BUG=304341

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170869 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix FETurbulence on the deferred filter path in "objectBoundingBox" mode.

Make sure that FETurbulence does not apply primitiveUnits scaling to
its frequency parameters. Essentially this changes the transform from
what SVGFilter::apply*Scale() to what Filter::apply*Scale() does:
apply only the matrix, not the bounding box. That way, we get page zoom,
but not filter primitive units zoom (which should not apply to
turbulence).

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170870 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove ScriptState from NodeIterator, NodeFilter, NodeFilterCondition and TreeWalker

I'm deprecating ScriptState. This CL removes ScriptState from NodeIterator, NodeFilter, NodeFilterCondition and TreeWalker. What they really need is just ExceptionState, so this CL replaces ScriptState with ExceptionState.

BUG=357144

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

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