remove debug print in heap

Signed-off-by: Boris Figovsky <borfig@gmail.com>
initial lapic support and cpu detection refactoring

Signed-off-by: Boris Figovsky <borfig@gmail.com>
support dynamic allocation of interrupts

Signed-off-by: Boris Figovsky <borfig@gmail.com>
lapic spurios interrupt handling

Signed-off-by: Boris Figovsky <borfig@gmail.com>