As well as a few other fixes for https://gitlab.winehq.org/wine/wine/-/merge_requests/551.
-- v2: win32u: Introduce a new internal WINE_DM_UNSUPPORTED display flag. win32u: Rename (read|write)_registry_settings to adapter_(set|get)_default_mode. win32u: Avoid unnecessary copy of adapter path and device name. win32u: Avoid copying the modes array in NtUserChangeDisplaySettings. win32u: Introduce reference counting to struct adapter. win32u: Fill the local full_mode variable instead of using the modes array. win32u: Rename get_full_mode variables and avoid using devmode directly. wineandroid.drv: Add missing DM_DISPLAYORIENTATION flag on display mode.