Cleanup Redox repo, update Rust, remove old target
This cleans up the kernel code - moving it all into the kernel directory (Cargo.toml, arch, and kernel src).
It will be moved to another repository when possible.
This also updates the Rust repo, removing the old target and using the rustc one by default.