Oilpan: fix WebSockets unit test GC plugin failure.

The MockWebSocketChannelClient's trace() method must delegate to the
mixin's trace() method (even if it is empty.)

R=haraken@chromium.org
BUG=
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178826 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make Crypto and Service Worker use the same message for secure origins.

BUG=395348,394213

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178827 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Range.comparePoint should throw TypeError when refNode is not an object

SPEC: http://www.w3.org/TR/WebIDL/#es-interface

A failed test case will be passed with this CL in
http://w3c-test.org/dom/ranges/Range-comparePoint-2.html

TEST=LayoutTests/fast/dom/Range/range-comparePoint.html

Behavior in other browsers.
*)FF: PASS
*)IE: PASS

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178828 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Don't expose XMLHttpRequest to Service Workers.

Service Workers should use fetch() instead of XHR. This also deletes
the fetch polyfill, which was built on top of XHR.

BUG=395931

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

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