vulkan/wsi/display: Add common implementation of VK_EXT_display_control.
Based on the new vk_sync functions.
Copied the version from anv as that seemed more thorough by using the temporary sync payload. However that does mean we have do use the vk_sync functions instead of being able to layer it on top of the dispatch table.