Use two HW cursor buffers per CRTC

Merged Michel Dänzer requested to merge daenzer/xf86-video-amdgpu:cursor-double-buffer into master

Patches 1-3 are preparatory, 4 & 5 fix https://bugs.freedesktop.org/108832 .

Merge request reports