Add SimulatorRuntime and use js_malloc() for Simulator memory.
Change Simulator stack from 2KB to 2MB.
Fix some stuff in the Simulator constructor.

Next thing to do is to get rid of the Decoder as a separate concept from
the Simulator... probably. Maybe the Decoder should be global?