backend/drm: take output state arg in drm_connector_commit_buffer
backend/drm: take output state arg in drm_connector_commit_buffer

This will allow a whole state to be applied at once, instead of
individually applying the buffer and the mode.

SirCmpwn/wlroots,swaywm/wlroots,swaywm/wlroots