Make unhandled buffer type a disconnecting error
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).