Get the trace player to work with Windows

This change modifies many of the generators to use "#if
defined(PLATFORM_LINUX) || defined(XCB_NVIDIA)" to choose between using
XCB or WIN32 native.
diff --git a/loader/loader_platform.h b/loader/loader_platform.h
index 2d878bc..b4f711a 100644
--- a/loader/loader_platform.h
+++ b/loader/loader_platform.h
@@ -135,6 +135,7 @@
 /* Windows-specific common code: */
 
 // Headers:
+#include <WinSock2.h>
 #include <windows.h>
 #include <assert.h>
 #ifdef __cplusplus