x86_64 kernel can switch to long mode
boot.s now calls kmain in x86_64, kmain initial_stack is now addr_t instead of u32int_t
cleaned up boot.s for x86_64