Fix for CSS escaped identifier assert

Escaped identifiers are stored as 16-bit string so using the 8-bit
string storage for them causes unexpected errors in tokenToLowerCase(). 
In debug there was an ASSERT that crashed the browser. In release
any non-ascii chars in the string would have been partly garbled.

This also removes the "const" from an argument because the function
does mutate the argument so calling it const was not very honest.

BUG=358750
R=eseidel

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170841 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: Change the Event hierarchy from RefCountedGarbageCollected to GarbageCollectedFinalized

- This CL replaces RefCountedGarbageCollected<Event> with GarbageCollectedFinalized<Event>. Accordingly, this CL replaces adoptRefWillBeRefCountedGarbageCollected with adoptRefWillBeNoop.

- This CL replaces all remaining RefPtr<xxxEvent> with RefPtrWillBeRawPtr<xxxEvent>.

Note: There is no raw Event pointers left in objects (All raw Event pointers are already removed in https://codereview.chromium.org/224883005/).

BUG=340522

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170842 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert of DevTools: Fix WebInspector.debuggerModel.debuggerPausedDetails checks in Tests.js (https://codereview.chromium.org/225183004/)

Reason for revert:
http://build.chromium.org/p/chromium.webkit/builders/Linux%20Tests/builds/35719

Original issue's description:
> DevTools: Fix WebInspector.debuggerModel.debuggerPausedDetails checks in Tests.js
> 
> TBR=pfeldman
> 
> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=170838

TBR=apavlov@chromium.org
NOTREECHECKS=true
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170843 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: move Range object to the oilpan heap.

R=tkent@chromium.org,haraken@chromium.org,yutak@chromium.org,ager@chromium.org
BUG=340522

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

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