Version 3.25.24 (based on bleeding_edge revision r20219)

Add support for per-isolate private symbols.

No longer OOM on invalid string length (issue 3060).

Remove Failure::OutOfMemory propagation and V8::IgnoreOutOfMemoryException (issue 3060).

Tentative Windows dll build fix: Don't V8_EXPORT ScriptCompiler::Source (issue 3228).

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@20220 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Merged r20233 into trunk branch.

Revert "Ship promises and weak collections"

R=rossberg@chromium.org
TBR=rossberg@chromium.org
BUG=

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

git-svn-id: https://v8.googlecode.com/svn/trunk@20235 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Merge remote-tracking branch 'upstream/trunk' into trunk