ThreadControlBlock: formatting change, fix order of functions
Scheduler: make Scheduler::maybeRequestContextSwitch() public
ThreadControlBlock: add ThreadControlBlock::setPriority()
ThreadBase, Thread, StaticThread: expose ThreadControlBlock::getPriority() and ThreadControlBlock::setPriority() as public functions
ThisThread: add ThisThread::getPriority() and ThisThread::setPriority()