Update idt.h, idt.c, keyboard.c and timer.c