Addes support for global descriptor table.
Merge branch 'master' into dev
Renamed gdt_asm.s to gdt_flush.s
Added initialization of idt and basic irq.

Only support for irq 0-31.