added changes to kernel library, including linux vprintf code that can be used instead of builtins
fs, ext2 read works, write can write into already allocated blocks (fixed file sizes)
many changes to include files
commiting license and bochs files
commiting license
adding last of updated files
moved all files into subdirectories
user app test code
fixed up vfs init, enabled lseek
first implementation of execv(), only supports small flat non-page aligned elf binaries
updating tags/types files
added cross compiler makefile
added ignoring of bochs spurrious irq 7
fixed fork/thread_usermode and exec, no more returning from exec(), also fixed freeze in bochs
exec() works properly, exhibits same behavior on Bochs, QEMU, VirtualBox and VMWare
adding usr test stuff
added sys_close
changed to using linux vsprintf
small changes
added memcmp, fixed strcpy