DevTools: Remove dead code in ScriptDebugServer.

NOTRY=true
TBR=yurys

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179500 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Enable Oilpan by default for websockets/

This CL basically just drops WillBe types from websocket objects. Non-trivial parts are:

- Changed MockWebSocketChannelClient from RefCountedGarbageCollected to 
GarbageCollectedFinalized since it doesn't need to be RefCounted.

- Marked AllowCrossThreadAccessWrapper as STACK_ALLOCATED, and intentionally allowed
to use a raw pointer to T*. Ideally this should be Member<T> if T inherits from
GarbageCollected, but I don't want to introduce another template magic just to
distinguish Member<T> from T* on stack-allocated objects. Added a comment about it.

BUG=340522
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179501 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Make sure all exceptions in compile_frontend.py fail the presubmit

R=yurys
NOTRY=true

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

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