Capitalise cursor properties.
Include no-extension workaround for FrameCache too.
Reorganize cursor plumbing in preparation for hardware cursors.
Add support for hardware cursors.
Expose the cursor mode setting.
Further RA project cleanup
Fix d2k ingame-leavemap.yaml.
Merge pull request #7181 from pchote/d2k-leavemap

Fix d2k ingame-leavemap.yaml.
Merge pull request #7175 from pchote/hardware-cursors

Closes #7015
Fix soviets01
map.yaml cleanup
Merge pull request #7184 from abcdefg30/fixsoviets

Fix soviets01
Merge pull request #7162 from penev92/bleed_moveFiles

Further RA project cleanup
Add MustBeDestroyed to sniper and reorganize map.yaml