Added Windows support

Added Win32 libraries for glew and glfw; switched to using __restrict
keyword directly as #define restrict causes issues on Windows (they use
__declspec(restrict) and badness results.)