fixed thread reset to not set stack address
added function stubs for EatCycles and ReSchedule
changed primary thread priority to 0x30 - this is typical, not 0x31
- added helper function for __KernelCreateThread

- added __KernelSwitchToThread for enabling a thread
- added __KernelRotateThreadReadyQueue