Trying a different approach here, and instead of allowing the pipeline to fail and having warning icons everywhere, this queries the current display driver from the registry and flags specific tests as `todo_wine` based on its value.
Of course we should keep the number of tests failing on a given driver reasonable, but I think this would also allow to eventually run the testsuite on macOS, with corresponding todos, if we want to do that at some point.