Added call to suspend thread, checks for errors.
Changed the name of the suspend file to follow naming conventions.
Renamed suspend to jobsuspend to follow group defined formatting.
Changed naming of jobssuspend to follow convention.
Added funtion header to jobsuspend.h so it can be imported in other locations.
Removed include statments that caused a multiple includes.
Modifed files to include necessary lines to add jobsuspend as a shell command.
Removed function header because it was unneeded.
Updated help print out to match actual functionality.
Merge branch 'job_control_shell' of https://github.com/cmh6807/xinu-arm-job-control-shell into job_control_shell_suspend

Conflics:
	shell/Makerules
Added functionality to suspend a single thread. Used for debugging, leaving as a useful command.
Modified files to clean up code and to update functionality.
New test that has a ready state rather than sleep so fg, suspend, and kill can all manipulate the threads.