merged argparse; getting infinite loop with number_of_words()
broken; strtok seems to be causing an infinite loop, chekcout argparse.c
strtok in number_of_words is causing inf loop;
appending object file at 0x810000 and printing its heiroglyphics (elf header)
stopping kernel
delete old uart.c
1-1 uart map, mmu enabled at start: startup->mmap->start
combined memory layouts into one header file
manually added latest klibc
removed obsolete files, pulled uart.c from uart branch
doesn't compile, still using driver/uart.c for printing
implemented pa2va(), changed mapping for heaps
don't really need main now
mmu enabled when at start: startup->mmap->start
reading args in mmap
Feel like we got the loader done, but with physical memory. Will implement with virual
Merge branch 'hotfix_vm' of https://github.com/rellermeyer/course_os into loader

Conflicts:
	kernel/Makefile
	kernel/klibc.c
	kernel/loader.c
	kernel/main.c
	kernel/memory/mem_alloc.c
	kernel/process.c
	kernel/start.c
	kernel/uart.c
merged hotfix_vm
master still the same, mainly for commits
fixed conflicts