Fix GLX context creation to honor the window visual
Move opengl loader into a seperate static library, so plugins can use it
Flush after logging
Add copy_texture_region function
Rewrite pulseaudio input

Now more flexible and easily extendable
Add xcomposite capture plugin