Hard faulting on stress test
Pushed utils file
Fixed hard fault(s)

Note: Can't use k_procs in user procs -- causes user/kernel level
conflicts, hence the hard faults.
Changed i = 10 to ++i just to be consistent
Moved Proc A so that it can register commands with KCD
Moved Proc A under wall clock by Nathan's request for better housekeeping
Added a base-10-only version of itoa to utils.c
Improved performance of itoa.
Stuff we changed in the lab today
Cleaned up and simplified things.
- Removed unnecessary casts and uses of `sender_id`
- Got rid of the "subscript out of range" warnings
Merge branch 'master' into stress-test
Using the new message-converting functions in the timer.
The timer can now send envelopes, and when this happens, the sender id now remains the same instead of being set to the timer's id.
Bunch of small but important stuff (see description)
- Hiding kernel-only message types from users
- Took out check for the 'Z' character in proc_a since KCD already does the checking for that
- Removed other unnecessary void* casts and unused "sender_id" variables in sys_proc.c
Using the full heap and a consistent stack size.
Added error message when all the memory has been used up.
Merge branch 'stress-test'

Conflicts:
	Code/MAIN/src/sys_proc.c