c: patio.h added and I/O related macros are moved from boot.h and cmpboot.h