Make unhandled buffer type a disconnecting error
Currently gl_renderer_attach()
simply logs a message unhandled buffer type!
when it cannot use the provided buffer in compositing. This leads to a silent failure where the window is not updated or does not appear.
Instead, send a fatal protocol error to the client with an explanation. Do this also in pixman renderer.
Prompted by #141 (closed).