investigate buffer pool support for dmabufs
Currently, we create a fresh wl_buffer for each dmabuf we receive, which is a roundtrip to the compositor.
It would be nice if we could keep the wl_buffers for dmabufs that are part of a buffer pool and will be reused. That would let us avoid the roundtrip once the wl_buffer is created.