Move serviceworker/ module to oilpan

- This CL doesn't move InstallEvent and InstallPhaseEvent since we need to move Event first.

- This CL doesn't move ServiceWorkerGlobalScope since we need to move WorkerGlobalScope first.

- This CL doesn't move ServiceWorkerThread since we need to move WorkerThread first.

BUG=340522
TBR=abarth (for web/)

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166694 bbb929c8-8fbe-4397-9dbb-9b2b20218538
TimelinePanel: followup ui fix for r166684

BUG=326121
TBR=pfeldman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166695 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Try using PartitionAlloc for WTF_MAKE_FAST_ALLOCATED Blink objects on Windows.

BUG=341675

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166696 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: remove references to modules/indexeddb from core/inspector

BUG=340221

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166697 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move encryptedmedia module to oilpan

This CL also changes the internal field where a persistent
handle is stored (for some complicated reason explained below).
Previously the persistent handle was stored in the first index
of custom internal fields. However, this causes an index
conflict in the following scenario:

- EventTarget stores its hidden value array in the first index
of its custom internal fields.
- MediaKeySession stores the persistent handle in the first index
of its custom internal fields.
- MediaKeySession inherits from EventTarget.
- This situation confuses an EventTarget object because the first index
of its custom internal fields stores different things depending
on subclass types.

The easiest way to avoid the confusion is to store the persistent
handle into the last index of all internal fields. This CL does that.

Note: We're planning to remove the internal field for the persistent handle
by sharing one internal field between the persistent handle (if the object
is in oilpan) and a C++ pointer of the DOM object (if the object is not in oilpan).

BUG=340522

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166698 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unused feature ElementSetAttributeNodeNS

Intent to Deprecate and Remove:
    https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/jS7iCEmoWfQ

BUG=341296

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

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