Introduce wlr_{buffer,output}_finish()
Turned out to be required by !4918 (merged) for correct object destruction order.
Breaking changes
wlr_buffer
- Buffer implementations now must call
wlr_buffer_finish()
in destructors.
wlr_output
- Output implementations now must call
wlr_output_finish()
in destructors.