Rewrote the mmap/munmap/mprotect interfaces, which now use an atree to store the mappings.
Fixed the thread_clone() and thread_reentry() methods, kernel threads now have 5 pages of stack space and the kernel now spins up the syslogd and ioglued threads again.