Replace multiboot target with suffix rule.
Fix signed overflow in itoa.
Print end address of kernel.
Print memory map on boot.