Execute Rust code outside of the runtime

r? @pcwalton

This is a little function starts a new thread, not task, with no task or runtime context. We'll use this to start writing a new scheduler/runtime in Rust.