Ntest - build with both VS 2013 and gcc 4.7

Hi Chris,

This is the change - pretty massive but it's really mostly just minor stuff spread across the codebase to allow the code to build cleanly on both platforms. There are ifdefs on WIN32 here and there, but with one exception they're minor. In the case of GameX.cpp, I implemented the synchronization via boost. That implementation is ifdef-ed out for Windows though (even though it'd probably work). Generally, installing boost on linux is fairly straightforward, as distro repositories have it.

Happy to clarify any issues.

Vlad