drm_output_propose_state_mode has bad naming
The following discussion from !208 (merged) should be addressed:
I guess this is to prevent the toggling
sprites_are_brokenoff with legacy KMS.
This also means that you can no longer use debug key 'v' to disable the cursor plane on legacy KMS.
That's another detail that, if intentional, would be good to explain in the commit message.