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
clean up

move syscalls to syscalls.c
declare (some) internal variables to native_internal.h
make cpu_switch_context_exit safer
make tap faster (real_read instead of native/read)