Stabilize boot/runtime paths and streamline WM/WS + libc
* Consolidate ELF parsing around libs/parse helpers, tighten symbol loading validation, and remove ad-hoc loader-side duplication
* Harden x86 storage and boot plumbing (AHCI/ATA probing, disk/devfs/vfs pathing, and startup sequencing) to reduce runtime regressions
* Improve console/init behavior with early-log replay, synchronous rc handling, and cleaner tty/getty/login bring-up
* Continue WM/WS resize and input cleanup (damage/geometry/cursor/config handling) and fix shell redirection input-open failure
* Apply broad API/style cleanup across libc/libc_usr/userland and kernel interfaces to reduce warnings and simplify call paths