Always fixup incompatible fbconfigs (fixes GH-91)
Use a separate connection for display threads (fixes GH-89)
Add per-drawable reinit todo marker
Detect resizes in the background display thread
Use only the original Window on ddpy (fixes GH-93)
glXSwapBuffers is a no-op for pixmaps
Use TEXTURE_RECTANGLE instead of (npot) TEXTURE_2D
Use a double-buffered texture on ddpy
Block KWin compositing for windows containing a GLXDrawable

also change default sync mode
After resizing in display_work, check if we got the size right and resize again if we did not