Updated documentation: Added documentation on the kernel address space layout, process initialization, and rebuilt the syscall docs.
Add a first pass at documentation with sphinx.