Move from UnusedSlotXX to REMOVEDOldFeature in UseCounter.h

The previous system would end up with either out-of-order slots, which
makes it hard to find the next free slot, or would require frequent
re-ordering, which makes patches harder to write and review.

Some digging was done to find the original names for each slot.

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165277 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add a PartitionAlloc API that enables a failed allocation to return NULL.

Furthermore, use it in ArrayBuffer allocations.

BUG=286452

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165278 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Hide the symbols from the oilpan assembly files.

R=erik.corry@gmail.com, haraken@chromium.org, vegorov@chromium.org, wibling@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165279 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Fix modularization of HelpScreen derivatives

- HelpScreenUntilReload depends on DebuggerModel
- RemoteDebuggingTerminatedScreen does not depend on anything


R=aandrey, eustas, pfeldman, vsevik

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165280 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove invalid Color and introduce StyleColor to handle currentColor

This patch separates existing usages of Color into either Color or a new
class StyleColor. The m_valid flag on the existing Color class, which is
used for a variety of reasons (generally as a sentinel, but some callers
accessed the RGBA32 data for invalid Colors), is removed, and StyleColor
now contains a Color and a m_currentColor bool.

Most of the existing uses of invalid color have been removed, the places
where we use StyleColor are for members on RenderStyles and animated SVG
colors. RenderStyle::visitedDependentColor resolves currentColor so that
callers don't have to consider it (this is unchanged, but the function's
definition now makes this clear).

Note that this patch only moves over colors specified as initial (or not
specified) to use the StyleColor currentColor (where appropriate), while
an explicitly specified currentColor is resolved at style resolution (in
a later patch these will be handled in the same way).

TBR=abarth@chromium.org
BUG=331126

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165281 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove FrameView::m_shouldUpdateWhileOffscreen and logic

This feature was for a WebView API, tracing back 5+ years from
https://trac.webkit.org/changeset/35868

We don't expose the setter and the value is always true so we can just
remove the code.

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

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