gras: fixed buffer inlining with explicit support in buffer queue

Rather than push the inlined buffer into the BufferQueue,
the output buffer queues wrapper explicitly supports
holding onto the inlined buffer.

This is because BufferQueue overloads generally do a token check
so they only accept buffers that they are in charge of.

fixes #79