memory : Removed ARM architecture dependencies in memory

Create interface level code regarding the memory.
and distinguish host(hyper mode) and guest in lpae.c
Merge pull request #202 from joohyun0115/v1

memory : Removed ARM architecture dependencies in memory
delete unnecessary files
Merge pull request #203 from joohyun0115/v1

delete unnecessary files
Added initial project for PC version of khypervisor.

It includes initial files(main, Makefile, config-default.mk and more) and PC version of timer which is developing.
Merge pull request #206 from Beomjun/v1_pc

Added initial project for PC version of khypervisor.
smp : second core enable, arndale is not supported yet
coding style : tab to 4 space
clean up header files
interrupt : move vigc_status value into interrupt context
vdev : add save/restore interface
guest : refactor save/restore, this sequence is more consistent.
Merge pull request #207 from joohyun0115/v1

smp : second core enable, arndale is not supported yet
vdev : add todo comment
Merge pull request #208 from joohyun0115/v1

clean up, refactor and add save restore interface in vdev
Move linuxguest's contents to patch directory