Makes prototype functions configurable
Makes prototype functions configurable

In some tests we need to import functionality from utilities.js, which
hijacks the prototype of several built-ins, in some cases with
Object.defineProperty. If defineProperty is called more than once, and
the property is not configurable, the call will fail. This CL updates
the defineProperty calls such that the properties set are configurable,
which means they can be set multiple times.

Change-Id: If5d4a11387279bbc6f203db2a7957e98b61e25ce
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/1981622
Reviewed-by: Almothana Athamneh <706f26a62e50fed4f186b9ee03c9abd1857b411a@chromium.org>
Commit-Queue: Paul Lewis <8915f5d5c39a08c5a3e8a8d7314756e4580816f9@chromium.org>

ChromeDevTools/devtools-frontend,ChromeDevTools/devtools-frontend,ChromeDevTools/devtools-frontend,ChromeDevTools/devtools-frontend,ChromeDevTools/devtools-frontend,ChromeDevTools/devtools-frontend