Cleaned out old code, made some bug fixes that didn't carry over from
another branch. If I need to redo the memory manager again I should
branch from here.
Added a hex function to the vga.
Got a physcal memory manager that's good for 128mb going.
PMM is only good for 128MB due to the size of the stack.
If I try for something larger, I run out of space for the 4K block
addresses on the stack.
Corrected a logical error.
Redid how the stack is set up, and where it's stored.
Stack now starts right after the kernel, in high memory.
Every free portion of memory is put on the stack, including low memory.
Now only puts addresses on the stack if they're in high memory, and
not in the kernel's memory, or the stack's memory.
Code cleanup.
Branch merge newMemoryManager2 into master
Merge branch 'master' of http://github.com/PSanf2/POS_C9