Add an ASSERT about cross-world wrapper leakage into ScriptValue

- This CL adds an ASSERT to ScriptValue to verify that ScriptValue::v8Value() is used in the same world that created the ScriptValue.

- To insert the check, we need to get a current world in ScriptValue::v8Value(). For that goal, this CL makes sure that we're in some context when calling ScriptValue::v8Value().

BUG=341032

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

git-svn-id: svn://svn.chromium.org/blink/trunk@175837 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Set process name and pid when faking out a crash for asan.

This is a follow on patch / fix after r175488, where I started
forcing a "crash" if we detected output from the sanitizer after a
test. We were not setting the process name or pid, which caused
problems later when writing out the crash logs.

TBR=ojan@chromium.org
BUG=336971

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

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