Changed a tiny bit of stuff (author, date, starting priorities)
Starting fresh

Cleaned out basically all of the procs, gave them better names
Coverage of get/set priority complete

NOTE: Still have to test setting priority via %C as well (will be in
next commit)
Fixed bugs and finalized setup to run get/set priority test

- Fixed a bug in k_process where we weren't actually setting priority of
the current running process because I took out default a while back
- Added test result statements
- Fixed a bug where I forgot to set test_passing to 1 instead of 0
- Forgot that P2-P6 don't run until P1 releases processor, so now
releasing instead of sending message to P2 (but P3-P6 should be blocked
after running P2)
Removing duplicated code in set_priority
Initial Memory Tests
Sickkkk, block/unblock memory tests worked on first try
Fixed memory tests to use a linked list (i.e. dynamic) rather than fixed-size array
Removing unnecessary void* cast
Messaging tests, moved wallclock ones down (see desc for note)

NOTE: Test is currently failing due to sender_id. Going to pull from
master where we did UART changes and see if that fixes it
Merge branch 'master' of https://github.com/edinkha/OSKernel into Part3TestCases
Delayed send tests, readded custom heap size, fixed pretty big bug in scheduler
WOOOOO DONEEEE USER TESTS (and made printing a bit better)
Saving project state
Merge pull request #2 from edinkha/Part3TestCases

Part3 test cases