Merge branch 'UART' of https://github.com/edinkha/OSKernel into wallclock
Added initialization for wall clock
Added different WC cases
Merge branch 'master' into wallclock

Conflicts:
	Code/MAIN/context_switching.uvproj
Merge branch 'UART' into wallclock
Fixed up the wall clock process and added an "int to char" function to utils.
Simplified the wall clock logic.
The check for if the message was from the KCD also increases performance since most messages received will be from the timer.
Fixed missing pointer dereference.
Actual solution to sender_id pointer thing.
Merge branch 'wallclock'