Fix build on windows because of GL_TIMEOUT_IGNORED

GL_TIMEOUT_IGNORED is defined as a 64 bit literal whereas GLenum is an uint32
the warning level for msvc prevented this from generating an object file resulting in a linker error
fix: the enum map now stores 64 bit integers