fix issues, simplify code and support Windows 7
fix issues, simplify code and support Windows 7

This commit adds following changes:
- Fix issues
-- GPR could have been destroyed during VMCB setup and not recovered
-- VpData address could have been computed wrongly due to sign
   extension
- Simplify code
-- Removed SV_DEBUG_PRINT macro
-- Contiguous memory was not required and replaced
- Support for Windows 7.
-- Removed use of newer API
-- Opted-in non-executable memory allocation

Signed-off-by: Satoshi Tanda <b1d00fc316bbe95dd7f5680220941f0030f21b3c@gmail.com>

tandasat/SimpleSvm