For https://gitlab.winehq.org/wine/wine/-/merge_requests/551.
-- v2: winex11.drv: Use the primary adapter info instead of calling back win32u. win32u: Add is_primary parameter to GetCurrentDisplaySettings. winemac.drv: Use the primary adapter name instead of calling back win32u. win32u: Add primary adapter name parameter to ChangeDisplaySettings. win32u: Force update display cache after NtUserChangeDisplaySettingsEx. win32u: Add a BOOL force parameter to update_display_cache.