Execute Rust code outside of the runtime

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