Remove root task from kernel build

The root task is now built as a separate object, and is loaded from the
initrd rather than as part of the kernel image. This is in an attempt to
make the linking file cleaner, and design more straightforward as bugs
are encountered while adding new features.

Signed-off-by: Joel Nider <joel@nider.org>
added mem_manager service

Acts as a physical page allocator for all userspace threads.

Signed-off-by: Joel Nider <joel@nider.org>
mem_manager: add main.c

The main file for the memory manager.  Currently a stub.

Signed-off-by: Joel Nider <joel@nider.org>