backend/drm: always perform a CRTC commit in drm_connector_commit
backend/drm: always perform a CRTC commit in drm_connector_commit

When the mode, status or buffer hasn't changed, drm_connector_commit was
a no-op. Because of this individual changes to the gamma LUT or adaptive
sync status were ignored (if committed without a buffer).

Instead, perform a commit to apply the changes.

swaywm/wlroots,SirCmpwn/wlroots,ascent12/wlroots,ascent12/wlroots,swaywm/wlroots