Compiles with Clang. Remove some output.

Fixed Invalid Opcode error due to march=native
Moves some kernel output to dmsg, only visible with DEBUG_ON
Clean code a little
Enable multitasking again