Gunshot now compiles for WIN32!

Of course that's only because I IFDEFd out non-portable code and
replaced it with a REETODO placeholder in 176 places across 43 files,
but it's a start!
There's also much more non-portable code hiding in various ASM blocks
that will compile under VP, but won't actually work if executed.