Create common/strings branch.
Create common/strings branch.

Conflicts:
	README.md
Create kernel/timer branch.
Create kernel/timer branch.

Conflicts:
	README.md
Import heap.
Don't schedule after syscall.
Move syscall wrapper to kernel/syscall branch.
Add comments for GPU used timer interrupts.
Add debug function to show interrupt registers.
Activate interrupt bits when setting interrupt handler.
Add sleep syscall.
Add preemptive multitasking.
Add sleep implementation.
Import timer subsystem.
Add preemptive multitasking and Syscall::sleep().