x86: idt: Fix the idt register table size

Previously, the size of the table was computed based on the pointer
size. This has been fixed to be calculated in terms of the entry size.

Signed-off-by: Bart Kuivenhoven <bemkuivenhoven@gmail.com>