based on Common(kernel shareds) repo, refactored

finaly based on my kernel shareds, in Common repo

BUT i just can not stop myself from reafactoring, and when i start...
it should work, but need to retest, in few weeks i hope i will have a
time for do it ...
but at least idealogical better code :P

-> added also traps at exceptions!
-> HV and code itself, just for x64! older CPU architecture, needs to
customize msr.h for your CPU!!
-> still not implemented turn of HV

Next candidate for refactoring - ShowMeYourGongFu a.k.a. DbiFuzz
experimental branch