Implemented memory splitting and made bootinfo available in global struct. The APP kernel can now spawn a new init.