There is currently some code duplication between the aarch64 implementation and the x86 one, but this initial implementation works for now. :^)
Also move the function out of the x86/Interrupts.h file into the generic Interrupts.h file and add a stub for aarch64.
This requires us to add an Interrupts.h file in the Kernel/Arch directory, which includes the architecture specific files. The commit also stubs out the functions to be able to compile the aarch64 Kernel.