Building on top of the sebas/osd branch, this change introduces a special OSD that appears when a previously unknown monitor is connected and allows users to choose what should KScreen do with this screen.
This is what it looks like currently:
Tested with Wayland as well and seems to work quite well (requires some of my other libkscreen/kscreen patches related to various Wayland bugfixes and improvements)