initial import
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
help gdb understand rx_buffer_s
WIP signal pipe garbage fix

Conflicts:
	cpu/native/startup.c
handle SIGIO loss
handle SIGIO loss
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