start moving to single threaded model
compile
add flags
fix flags
fix flags, fix tasks and related
simplify task
simplify task
refactor task / split concerns in multiple classes
split task timer appart / add task routine test
add test for task context
remove engine, init, thread / add start / refactor scheduler
refactor libnce.so
fix this_task::pointer
add init
improve libc abstraction
single threaded model works without I/O operations
add condition variables
improve fd table design
implement I/O dispatching
socket API works