this required some changes to build scripts. please assume, if it requires fixing, that what I did was sane! many files included #ifdef WIN32 which I changed to #ifdef MSVC since we are only supporting windows-specific features in the msvc build.
[[Split portion of a mixed commit.]]