Added long mode setup code

multiboot.asm now contains codes for setup and entering a minimal 64-bit environment, which does not support interruption, address space projection, etc. C code will be compiled and run in 64-bit mode.