Change rustc, clang and ld flags
Use RawPtr trait from libcore
Use libcore's range and checked_mul
Sweet abstractions for mmu

Conflicts:
	arch/x86/cpu/mmu.rs
	common/kernel/process.rs