Log cleanup, scheduler tuning, phys window preemption guard
* Strip redundant subsystem prefixes from all kernel log messages;
the log framework already identifies the source file
* Demote routine startup messages (ps2, serial, font, vfs, devfs,
ext2, keyboard, mouse, init) from log_info to log_debug
* Reduce scheduler time slice from 5 to 2, remove first-switch log,
extract named locals in COW fault handler and pty/ext2 registration
* Hold preemption disabled across 32-bit phys window mappings to
prevent use-after-remap on context switch
* Silence noisy VFS and exec warnings during PATH search