Scrap disassembler. May reintroduce as a module later (much later).
Commented out TSS-related lines in boot.c and gdt.c

I'm leaving sorting out the TSS for later. In the meantime I will fix
the problem with struct sorted_list::elements being set NULL during heap
initialisation.
Fix *sleep functions

To-do:
 * fix cpuid_get_frequency
Create mkinitrd.cpp

Also
 * move console.{c,h} from io/ to kernel/ and delete io/
 * copy src/ into bin/initrd/ to test mkinitrd.cpp
 * split mem/heap.{c,h} into mem/{heap,static}.{c,h} to reflect the two different allocation methods in use