Gardening: update some TestExpectations

BUG=394221,394216,394225,394230
TBR=abarth

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178251 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix build by guarding tracing of m_holder in ScriptPromiseProperty.

ScriptPromisePropertyBase is RefCounted in the non-oilpan build
so this object is never traced in the non-oilpan build and the
ifdef is safe.

TBR=haraken@chromium.org,sigbjornf@opera.com
NOTRY=true
NOTREECHECKS=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178252 bbb929c8-8fbe-4397-9dbb-9b2b20218538
XMLHTTPRequest should not use deprecated {,un}setPendingActivity

This CL also removes old lifetime hacks which were needed in old design.

DropProtectionAsync hack is removed. This was introduced to avoid "delete this" inside |ActiveDOMObject::stop()|, but from r178163, an external strong ref to "this" is guaranteed from V8 wrapper or the InspectorResourceAgent, so the hack is no longer needed.

Likewise, internalAbort() is guaranteed to not "delete this" anymore. It will make |hasPendingActivity() == false|, but the reference to the XHR will be still held by an V8 wrapper or InspectorResourceAgent. The destruction of XHR will be done at their GC timing.

BUG=354845

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

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