Moved the exit message to process_exit().

Modified the signature to pass through the status. All
sc tests but sc-bad-arg now pass.
Added proper checks for userprog memory access.

All sc tests now pass.