Remove debug printf.
Clean up VMFunction templates for choosing execution modes
Implement moveWithPatch for x86
Use actual cpp instead of Preprocessor; revert Preprocessor changes