backends/drm: port cursors to output layers

Xaver Hugl requested to merge work/output-layer-12 into master

I wanted to split the layer types and make Scene render the cursor, but it got rather complicated quickly. As a step in the right direction, make use of the layer internally in the backend.

A test of someone with multiple GPUs would be good.

Edited by Xaver Hugl

Merge request reports