Slab: Made a start on slab initialisation code
slab: Made some stubs available for slab allocation
gen: Did a little bit of code clean-up
Page: Added comments, base pages and a multiboot memmap itterator
Doc: Fixed some minor errors
mm: Fixed the triple-fault (for now)
Merge branch 'michel' into bemk

Conflicts:
	src/net/core/net.c
mm: Added a boot time allocator used for page administration
mm: Made a few small changes in the design of page frame allocation
gen: Removed a whole lot of warnings!
Merge branch 'bemk' into slab
mm: Added a couple of commits
mm: Made the page allocator use the boot allocator (when slob isn't compiled in)
mm: Added mm_show_pages for debugging, added some stubs and also some comments
mm: Removed some debugging features
mm: Mapped the first GiB to the higher half
err: Reordered the error codes to be more logical
mm: Mapped the kernel in the paging structure
mm: Fixed a potential page-alignment bug
mm: Implemented free page and address finding in page allocator