Remove FullScreen from RuntimeEnabledFeatures

Chromium no longer has a commandline to disable/enable FullScreen.
http://code.google.com/p/chromium/issues/detail?can=2&q=343996
https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/nEbzlCu0hto

BUG=344002

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168714 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert of Add suppression: JSON-strigify.html test is keeping DEPS bot failing. (https://codereview.chromium.org/189363004/)

Reason for revert:
Sorry, I misunderstood the DEPS bot. Looks like this is just because the fix hasn't gotten through the blink rolls.

Original issue's description:
> Add suppression: JSON-strigify.html test is keeping DEPS bot failing.
> 
> TBR=cbiesinger
> BUG=14885
> BUG=306929
> 
> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=168702

TBR=cbiesinger@chromium.org,cbiesinger@google.com
NOTREECHECKS=true
NOTRY=true
BUG=14885

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168715 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add explicit keyword to RawPtr(T&).

Also, fix a comment.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168716 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: We need to collect all garbage before shutting down the worker thread

- Before checking ASSERT(m_workerGlobalScope->hasOneRef()) at the end of worker thread execution, we need to collect all garbage. Specifically, we need to call Heap::collectGarbage() before the ASSERT. Note that we don't need to call V8's GC because wrappers of the worker thread are stored in DOMWrapperMap and they are already cleared in ~WorkerScriptController().

- The essential part of this CL is to add Heap::collectGarbage() before the ASSERT.

- This CL moves ThreadState::cleanup() into ThreadState::detach(), because cleanup() should be always coupled with detach().

- This CL adds Heap::collectAllGarbage() that calls Heap::collectGarabge() multiple times. Until we remove all persistent handles, we need to call multiple times to break persistent chains and collect all garbage.

BUG=340522
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168717 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Avoid comparison of AtomicStrings when they don't have the same impl

When comparing two atomic strings, there's no point in comparing they're content if their StringImpl instances are not the same one.
This CL adds a check to avoid that content comparison in these cases.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168718 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[SVG] remove SVGPropertyTrait.h

This is not used in the new SVG property implementation.
All SVG* inherit NewSVGProperty class, and their "traits" are queried through virtual function calls.

TBR=haraken,pdr,fs
BUG=349370

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168719 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add text field change handling for autofill preview in textarea element.

Extend textarea setSuggestedValue() function to handle the dispaly when
initiate autofill from textarea element.

R=isherman@chromium.org, tkent@chromium.org
BUG=332557

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

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