Make Runtime::new safe
066b4ab
For this, we remove the parent_rt parameter and instead always create a "top-level runtime" for the self hosting compartment and static atoms. To do this safely, we now call JS_Init ourselves.