Pass NewScriptState to idbAnyToScriptValue() and idbKeyToScriptValue()

- This CL is one of incremental steps to remove DOMRequestState from IDB code base.

- The essence of this CL is to remove DOMRequestState from idbAnyToScriptValue() and idbKeyToScriptValue(). For that goal, this CL passes NewScriptState around in a bunch of places.

- This CL implements [CallWith=NewScriptState] for DOM attributes.

- This CL caches NewScriptState onto ExecutableWithDatabase objects, IndexPopulator and OpenDatabaseCallback.

BUG=357144

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171447 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: Enable oilpan in modules/performance by default

This CL enables Oilpan for WorkerPerformance by default. This CL doesn't enable Oilpan for SharedWorkerPerformance and WorkerGlobalScopePerformance because they are supplementing off-heap objects.

BUG=340522

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

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