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
make daeomon/uart behaviour command line choosable

move io redirection to uart implementation
add quick and dirty command line parser and usage
move the task uart init from board to here
WIP signal pipe garbage fix