Adding files accidentally left out of last commit, adding documentation to memmap.c
Moving alloc.c and paging.c to kernel/base/mem
Fixing cross compiler makefile to disable -Werror on binutils
Fixing cross compiler makefile to properly build gcc, adding libgcc flags to kernel makefile
Really starting on userland stuff
Adding dalibc as submodule
Adding dalibc building rules to makefiles
Adding userland build system, init program, and image generation
Updating dalibc
Adding support for page remapping and passing memmap lists to create_process
Adding more function documentation
Updating libc