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/.gitignore b/.gitignore
index 1f4b537..9b81272 100644
--- a/.gitignore
+++ b/.gitignore
@@ -26,6 +26,9 @@
 demos/Debug/*
 demos/tri.dir/Debug/*
 demos/tri/Debug/*
+demos/Win32/Debug/*
+demos/xcb_nvidia.dir/*
+libs/Win32/Debug/*
 *.pyc
 *.vcproj
 *.sln
@@ -33,5 +36,3 @@
 *.vcxproj
 *.sdf
 *.filters
-demos/Win32/Debug/*
-demos/xcb_nvidia.dir/*