fixed proc->p_childlist and proc->p_childlist_lock types, commented out an extra call to proc_remthread() in thread_exit, and recopied the filename in fd_open, but still getting bugs with fork/waitpid/exit where waitpid returns -1 and the parent's exit crashes
Fixed fork/waitpid/exit to work for a simple fork, parent waits, child exits case
Fixed(?) the remthread kassert thing
fixed issue in pidUsed and exit. i set the parent pointer of the childs to null if we exit