un-capitalize 'w' in windows.h, winsock2.h.  This was a corner case that...

... caused mingw linux cross-compile build to fail because of case sensitivity, but wasn't an issue for building on windows or linux native.