Proper msvc implementation of snprintf - _snprintf is different (does not add a null terminator)
Hook up Thin3D to GLLost interface. Textures now remember their filename, shaders their source, so they can recreate themselves.
Linux buildfix.
Thin3d: Minor API change in prep for DX11
thin3d: Fix some leaks in d3d9 code.
Bring back glBindFramebufferEXT() in OpenGL.

Did not intentionally remove this.  Broke Intel and AMD cards which
did not yet support the ARB_framebuffer_object extension.
Qt audio sounds a lot better with a larger mixlen.
I suppose real buffers would be a proper solution although I can't seem to get it working.
Add support for D3D9Ex
Merge https://github.com/hrydgard/native