fixed static w32-pthreads initialization (release builds should work now on windows)
subtree merged in libobs-opengl/glew
add generated extension files to glew
add GL initialization code for windows (so I can have something to test more easily with)
add files to project and change projects to static CRT
the cleanup code I was going to add isn't necessary in this function, so just make gl_platform_init function return false
fix windows opengl initialization
more adjustments/fixes to windows GL initialization code
made better checks when shutting down graphics subsystem
added GL subsystem prototypes
made glew compile with static CRT
added a 'default' swap chain
just some minor coding style adjustments
update graphics subsystem code to add mipmap support and also add initial GL texture stuff and helper functions
fixed code that used the newer gs_create_texture version
move around some graphics stuff and put in copyright comments
one minor fix to texture pixel assignment code
moved some stuff around to avoid code duplication and finish up gl 2D texture code
rearrange/cleanup GL texture stuff, and fill out GL cubemap texture functions (still need FBOs)
remove some more code duplication, fix a string, and remove a potential bug