Fix multiboot struct not passed to kernel_main; fix stack assignment; fix kernel pages mapping