Change OOMs to raise custom exception rather than breakpoint on Windows.

This adds the exception reporting for allocators in:

 - Chromium
 - Blink (both PartitionAlloc and Oilpan)
 - Skia
 - V8 (via call to new API added in crrev.com/2139873002)

Magic signature update to crash processor is in go/internal_cl_for_2130293003

BUG=614440
TEST=Visit chrome://memory-exhaust and verify that histogram CrashExitCodes.Renderer has values in bucket 536870904.
TEST=Simulate more crashes in Chromium, Blink, V8 and Skia, and verify they all raise exception 0xe0000008.

CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation

Review-Url: https://codereview.chromium.org/2130293003
Cr-Commit-Position: refs/heads/master@{#406458}
16 files changed