Some additions to the VFS
Syscall bindings
fix USER setting in login
Fresh new VFS syscalls: unlink, chmod, umask
Free that temp block...
Move old loader test
Directory support in tmpfs
General support for open() flags

Includes truncation support in tmpfs, and changes the signure of the VFS
open() method. Also tweaked some comment style in the VFS.
Fix how 'touch' opens files.
Add a test app to print open() flag values
Fix mappings so SHM is table aligned
Remove some unused header defines
Add some HDD dirs to gitignore
Disable EXT2 with a #define
Fix some C++ derps with window.h header
More initial stack space [maybe temporary]
Kernel stacks are big enough for those...
Flush buffer on switch to raw mode
But clear the buffer on ^C
New ioctl commands and userspace improvements