Boot and framebuffer fixes, add rootfs staging
* Fix a bunch of real-mode addressing bugs in the BIOS bootloader
(segment setup, INT 10h/13h calls, VBE init, A20 enable) and
MBR stage 1 (INT 13h extension check, DMA boundary, DAP align)
* Stage rootfs into a contiguous memory region at boot, pass to
kernel via boot_info_t. Kernel registers it as ram0 block device.
* UEFI bootloader: fix page table mapping for loader runtime
memory and high-address framebuffers, stage rootfs from ESP,
fix kernel jump asm
* Fix NX bit detection, e820 OOB access, 32-bit PDPT flag
propagation, and a few other memory management bugs
* Window manager: pitch-aware framebuffer writes, EINTR retry.
Default video mode changed to text.