Add simple semaphores, which do not require malloc
Fix some inits
Add null check to malloc_semEnqueue()
Add value param to threads_simpleSemInit()
Yeah so it's actually dequeue not clear after all
Add up() and down() for simple sem
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
Merge branch 'master' into simple-sem
Replace paging_mmapMutex with simple sem
Replace paging_globalSpaceMutex with simple sem
Add FNPURE to malloc_semDequeue()
Merge branch 'master' into simple-sem

Conflicts:
	kernel/threads.c