perfetto-ui: Remove engine worker proxy hacks

Previously to m69 you could not create a worker from a worker. Due to
this when creating the WASM engine workers (from the controller worker)
we proxied the request to the main thread *which created a worker and a
a message channel then sent one end of the channel to the engine and one
end to the controller). Now that m69 is stable we can remove this
complexity.

Change-Id: I321417000948cb9749b8bf28d0ee7d07ff2f8002
diff --git a/ui/src/controller/trace_controller.ts b/ui/src/controller/trace_controller.ts
index 3580398..50cbcf2 100644
--- a/ui/src/controller/trace_controller.ts
+++ b/ui/src/controller/trace_controller.ts
@@ -112,7 +112,7 @@
   private async loadTrace() {
     globals.dispatch(updateStatus('Creating trace processor'));
     const engineCfg = assertExists(globals.state.engines[this.engineId]);
-    this.engine = await globals.createEngine();
+    this.engine = globals.createEngine();
 
     const statusHeader = 'Opening trace';
     if (engineCfg.source instanceof File) {