Fix use-after-free regression in WebSocket Worker code

Pass SyncHelper and WaitableEvent to Peer since Bridge asynchronously kills Peer (which means Peer could outlive Bridge)

BUG=341754
TEST=http/tests/websocket/workers/worker-reload-repeated.html

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166701 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Fix selected item color in heap snapshots.

R=yurys@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166702 bbb929c8-8fbe-4397-9dbb-9b2b20218538
CSP 1.1: Remove last bits of 'X-WebKit-CSP'.

We deprecated these prefixed headers in M32. Let's get rid of them entirely.

BUG=335489,307404

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166703 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Refactor the locking logic in Resource

This CL makes the logic for locking/unlocking Resources entirely reside in
Resource. This will simplify the use of purgeable memory for derived classes of
Resource.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166704 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Convert remaining RenderSVG* nodes to RenderObject::isChildAllowed

Reland of:
r165851 (https://codereview.chromium.org/146833003) and
r166238 (https://codereview.chromium.org/136963005)

Performance issues should have been adressed by the latter.

BUG=337607

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166705 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Reland "Implement worler worlds for workers" (part 2)

This CL is a part of https://codereview.chromium.org/151443002.
Since landing https://codereview.chromium.org/151443002 caused some crashes
(https://code.google.com/p/chromium/issues/detail?id=338122) which I cannot
reproduce/understand, I'm landing the CL very incrementally.
This is the second part of the incremental landing.

BUG=339800

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166706 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Improve error reporting for compile_frontend.py

R=pfeldman, vsevik, yurys
NOTRY=true

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

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