[Thread-safe] Remove TracedValue::setArray

JSONArray can contain thread-unsafe Strings and thus isn't safe to be contained in TracedValue.
However, TracedValue::setArray takes JSONArray as input.

This CL removes setArray and adds ScriptCallStack::toTracedValue() that uses other thread-safe methods in TracedValue instead.

BUG=427893

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

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