Broke up main event loop to work in emscripten
Added emscripten platform
Added emscripten conditionals to renderer to get it running
Misc fixes to GLSL code / shaders to get them loading in WebGL
Disabled GLSL_ValidateProgram
Disable MD3 lods
Adjusted default renderer cvars for emscripten builds
Added JS VM support
Misc fixes to IBO code to correctly use sizeof(glIndex_t)
Use ushort index buffers until FF supports OES_element_index_uint
Broke up CG_Init to enable JS event loop to breathe
Shimmed sound codec system to always decode audio through the Web Audio API
Async-ified FS_Startup
Added JS platform to build
Disable x1/x2 until SDL 1.2 headers are fixed in emscripten
Fixed diffuse variable reference