completed untested scheduler changes

- priority queues implemented
- LoadProcess, SaveProcess, ExitProcess implemented in kernel class
- command now parses /scheduler:pqueue and /p:# following executables to
indicate priority
- cmd line priorities are passed on to CreateProcess kernel method
- software interrupts are moved outside of scheduler type if-then chain
- added consts for priority queue default values