v2: - add a test showing that preferred mode does not depend on current mode; - select preferred mode from the mode list; - use EDID info to select preferred mode when available; - fill signal info with some reasonable values (like in user32/sysparams.c:set_mode_target_info()).