Fixing bug in fatfs driver, adding support for fat 16
Fixing bug in elfload.c, adding new userland programs
Shell now functional, adding basic ls and cat
Fixing _spawn call in sh.c
Adding fatfs_vfs_readdir function, removing debugging statement from waitpid
Moving hal to seperate module
Adding support for partitions, removing some verbosity from fatfs driver
Adding backspace handling to shell
More shell prettifying
Removing some unused code from vfs
Adding fdisk and mkfs.vfat dependancies to dependancy checking script
Cleaning up build scripts somewhat
Implementing relative paths, support for changing root and current directory, adding chdir and chroot syscalls
Merge branch 'vfs-cleanup' into helix-dev
Merge branch 'helix-dev' of ssh://github.com/dragontux/helix-os into helix-dev
Starting new debug interface
Adding chdir and chroot calls to syscall table
Starting file node cloning on process start, cleaning up build system
Splitting serial driver to seperate file
properly opening default file descriptors, removing things causing compiler warnings, adding memcmp