Changes to make fs_interface.h suitible for userspace.
Added "KERNEL_MODULE" define to kernel modules.
Corrected use of "bool" in includes.
Fixed initfs_open_dir.
Added directory handling functions. Changed initial stack pointer for userspace to a valid address.
Implemented directory I/O functions.
Added stubs for directory I/O.
Updates to test program.