Adding kmalloc/kfree API, kvprintf, assert, panic, kmalloc/kfree test.
Adding file, line number to failed assertions.
Adding multitasking driver (bare bones), eip reading.
Adding kernel heap with kmalloc() and kfree() implementation.