init: Check magic from bootloader to make sure it's multiboot
init: Check for sane memory environment on boot
init: Add hacky code to display memory sections from bootloader
tasks: Save state of running task when it called a syscall
tasks: Pass state of task through to syscall handlers
Rudimentary working, but not nearly finished fork implementation
Makefile: By default, emulate an RTL8139 network chip in QEMU
scheduler: Copy registers for newly forked task, properly set name
tasks: Separate CPU state from stack
console: Add spinlock to console_write to prevent output mixing