final changes to proc_kill_all, do_waitpid, and test cases 1,2,3