interrupt : Removed ARM architecture dependencies in interrupt

Created the new interrupt files it has been abstracted.
And, The part of configuration(irqmap), it has been moved to main.c.
Merge pull request #190 from joohyun0115/v1

change static function that is not called from outside & ci
Merge pull request #191 from joohyun0115/interrupt_v2

Removed ARM architecture dependencies in interrupt
interrupt : change injection map due to enabled guest injection