Apply roles to xdg popups if present

Marco Martin requested to merge work/mart/roleonpopups into master

Like top level clients, apply plasmashell roles to popups as well (limiting them, don't allow dock or desktop roles in poups as they don't make sense)

This makes possible to recognize plasma tooltips as tooltips, treating them in a way closer to X, and makes morphingpopups work on wayland

Edited by Marco Martin

Merge request reports