hardware : move ARM architecture dependency source into arm32ve

This patch set is move ARM architecture dependency source
into arm32ve(except interrupt, memory).
Merge pull request #172 from joohyun0115/guest

hardware : move ARM architecture dependency source into arm32ve
Remove an unnecessary header file
Merge pull request #175 from Wonseok/v1

Removed an unnecessary header file
arm32ve : change static function that is not called from outside
ci : solved pull request problem & build error
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
Merge pull request #194 from joohyun0115/v1

interrupt : change injection map due to enabled guest injection
Added comments for large physical address extensions.
Added comments for virtual mode memory management.
Added comments for hyp mode memory management.
Added comments for symmetric multiprocessing.
Merge pull request #195 from xiane/comment

Added comments and fixed address masking definition.
Removed unnecessary function : trap_hvc_dabort() in trap.h
Removed empty line in function : trap.c
Added comments as doxygen style : trap.[ch]
Merge pull request #196 from kim6515516/myeung2

Removed unnecessary function, Added commnets trap.[ch]