Update kmalloc(.c|.h): add `get_suitable_region_debug()'\nAdd `kmalloc_debug()' and `get_suitable_region_debug()' to kmalloc.h
Update mm.c: improve comments
Update kernel.c: update tasks
Update Makefile: add -Werror to CFLAGS
Update TODO.txt
Update run.sh: use `type' instead of `test' to check if a command exists
Add assert.h: macro ASSERT()
Update kernel.c: move including assert.h upper
Call "thread" instead of "task"
Fix to the previous commit
kernel.bin -> kernel.elf
Update linker.ld: ELF output