Got the timer_signal_provider compiling, and maybe working.
Made us set callback to NULL when unscheduling a oneshot event.