Switch back to FAT by default; re-enable leak tracing
Fix panic on running non-ELF files in the kernel shell
Fix chdir memory leak
Implement ^D as EOF! Can be used to quit Lua, for one.
waitpid: fix EINVAL check
Update TODO and CHECKLIST
stdio: don't treat fd 0 as stdin, etc; they can now be renamed and still treated correctly.

+ TODO update.
Remake create_initrd to a Python script, with path support. Kernel support TODO!
Update Makefile to use the new create_initrd.py. Currently very verbose.
create_initrd: set length to # of children for dirs; add a few comments
initrd stuff. CODE WILL NOT COMPILE right no!
Add .gitignore to git
Massive initrd changes! Rewrite to support directories, modes and times!
Fix initrd memory leaks
Fix FAT panic when not root
Fix chdir() memory leak by using a single buffer for a task's WD
Update user_Makefile and Makefile
Fix initrd bug + memory leak
clean: remove initrd binaries
ls: support all permission flags