-Thread deletion should now handle removal from the heap
-Improvements/optimizations on handling of thread removal from the heap
Added unit tests for threadWait and fixed some issues on threadWait return values
Fixed for unit tests
Added tests for kernel timers and fixed lot of bugs
Updating comments
Updated TODO
Updated comments
Updated TODO
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()
Added internal support for waiting for signal event.
Updated README and TODO
Merge branch 'master' of github.com:Ninjaware/zeke
Merge remote-tracking branch 'remotes/origin/dev'
Yesterdays changes were lost due to github's fileserver problems?!

-Fixed waitForever on thread wait
-Refactored wait and sleep code

Signed-off-by: Olli Vanhoja <olli.vanhoja@ninjaware.fi>