Adding initial kernel solution

* Updated UART driver pack;
* Added LED and UART apps;
* Added tracing capability;
* Added context switching;
* Added basic threads mechanism;
* Added basic semaphore mechanism;
* Basic round-robin scheduler