Drop the now-no-op Debugger.allowUnobservedAsmJS accessor and the
matching Debugger.Object.createSource forceEnableAsmJS option, along
with all devtools plumbing that fed them (ThreadActor.observeAsmJS,
make-debugger's dbg.allowUnobservedAsmJS init, the
thread-utils/thread-configuration defaults, and the matching xpcshell
config). Delete the browser_dbg-features-asm.js integration test
and its doc-asm.html/asm.js fixtures, and the orphan
Debugger-allowUnobservedAsmJS-01.js jit-test.
Rename js/src/gdb/mozilla/asmjs.py to wasm_trap.py (its content has
only handled WasmTrapHandler SIGSEGV passthrough for some time) and
drop the obsolete test-asmjs.py.
Regenerate dom/base/use_counter_metrics.yaml to drop the js_asmjs and
js_use_asm Glean metrics following the earlier UseCounters.conf edit,
and scrub remaining asm.js mentions from js/src/doc, js/src/tests/lib,
js/xpconnect memory reporter strings, devtools docs, dom/script, and
several jit-tests.
Depends on D300556
Differential Revision: https://phabricator.services.mozilla.com/D300557