Updated TODO
- Moved actual signals out from event struct to allow other events while also using signaling
- Implemented new syscall functions: osSignalClear(osThreadId thread_id, int32_t signal), osSignalGetCurrent()