Support _ARCH_32/64 _M_X86[_32/_64] defines on Windows
This defines the correct define depending on architecture build target.
Currently Windows doesn't support a x86_64 build target, but once it does the define will be in place.
Merge pull request #109 from Sonicadvance1/windows_arch_defines

Support _ARCH_32/64 defines on Windows