Split out output layout osd and port to layershell
Splitting out enables us to port to layershell. Before having it inside kded was problematic because it prevents porting to layershell and the Qt wayland toplevel position change may break plasma dialog while kded is running arbitrary plugins that could show windows.