Remove AudioBufferSourceNode.looping

Intent to Remove:
https://groups.google.com/a/chromium.org/d/msg/blink-dev/v1KTqntSFKU/UWoupLnxPawJ

BUG=335126

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165267 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL compiler: Static attributes for partial interfaces and [ImplementedAs] interfaces

Straightforward, just:
* using cpp_name instead of interface.name at suitable places,
* adding appropriate checks,
* ordering logic correctly.

Also:
* Remove dead code (v8_attribute copy of scoped_name)
* Reorder template slightly (order was off)

BUG=239771
R=haraken
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165268 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL compiler: constants and [CallWith] attributes in partial interfaces

Straightforward.

Also:
* removes test for [Custom] attributes in partial interfaces, as no real use

BUG=239771
R=haraken
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165269 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL compiler: methods in partial interfaces

Includes static, [CallWith], [RaisesException].

BUG=239771
R=haraken
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165270 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Handle all allocations internally to partitionAllocGeneric().

We now no longer fall back to fastMalloc() for larger allocation sizes. The
benefits include:

- The hacky SuperPageBitmap optimization can be completely removed.
- We remove a couple of hot / tricky to predict branches in the free path.
- The realloc() logic becomes a lot simpler.
- For very large allocations, we fully guard page them.

- And we now make progress on removing the Blink copy of tcmalloc for Mac.
- Also, we can make progress on graceful failure of large ArrayBuffers.

(This is a re-land of a refresh of the previously reviewed
https://codereview.chromium.org/105503009/
which was reverted due to performance issues. We're going to re-encounter
the same issues but we know how to move forward from there, perhaps even
by changing the test.)

BUG=327095
TBR=tsepez@chromium.org

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

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