1. CLEANUP: Relocated writeln/2 from IO_EXT to PRINT_EXT.
2. CLEANUP: Renamed most predicates in IO_EXT for imrpoved consistency with swipl predicates.
3. CLEANUP: Relocated input stream peeking predicates to separate module.