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
timer : clean up timer channel due to wrong support

We will recreate the timer function.
& change the timer resolution(100ms -> 1ms)
bmguest : fix data abort due to smc instruction
Merge pull request #208 from joohyun0115/v1

clean up, refactor and add save restore interface in vdev
Move linuxguest's contents to patch directory
Merge pull request #210 from in1004kyu/v1

Move linuxguest's contents to patch directory
Merge pull request #209 from joohyun0115/v1

Clean up timer channel due to wrong support and fix bug
Upgraded timer for supporting multiple timers.