It's dequeue, not clear! Even in process.c!
Oops, incomplete simpleSemUp()
Missing arg to threads_spinLock()
Clear, not dequeue (note to self: think through everything before implementing =( )
Fix includes in libc/stdlib.c