Link user-space with kernel in high memory

User-space programs are now loaded and linked together with the kernel,
instead of being linked/loaded at 0x00200000.
Prefix linker variables with underscore

ustart, kstart, uend and kend are now prefixed with an underscore.