Clean up VMM os includes
Build vmm version of jitpp and get it to compile and link.  This necessitated the creation of vmm_lib
vmm_app no longer needs __cxa_pure_virtual, it's provided by vmm_lib
Refactor vfprintf to take ByteExporter object rather than function pointer and void* arg
Refactor all instances of os::log to use printf and push vfnprintf into vmm_lib
Add actual implementations to cstdio and cstring in vmm_lib
Remove unneeded test code
Refactoring