add select syscall barrier
add syscall guard functions, wrap read/write
guard dlsym calls, wrap printf

gnu libc printf does not use write..
fix include induced warnings
move printf to uart
fix dlsym warning
enter syscall fixup
fixup
adopt rtc_get_localtime syscall guards
add syscall guard functions, wrap read/write
guard dlsym calls, wrap printf

gnu libc printf does not use write..
move printf to uart
colorize "switching" warnings
fix native OSX irq handling
fixup
add daemonization function to startup.c
add rudimentary log support
fix log creation permissions
add stderr log
pre-init stdout