In handler for wglGetProcAddress, use wglGetProcAddres directly for WGL platforms. Fall back to SDL. wglGetProcAddress doesn't return function pointers for core OpenGL <= whatever opengl32.dll implements whereas SDL returns for all functions, including core. This causes differences between the playback and the capture.

Whitelist wglGetPixelFormat.

Initial implementations of glDrawElementsIndirect, glDrawArraysIndirect, glMultiDrawElementsIndirect, glMultiDrawArraysIndirect. These don't handle client-side data properly right now.