dtls_lib_init should be static and return void
Add noreturn attribute to setcontext functions
Make assert an internal declaration and turn it off when not debugging
Make uthread_lib_init use run_once() macro and return void