Add core::private::run_in_bare_thread

This begins executing Rust code in a fresh context with no runtime environment