use WM:IgnoredWindows infrastructure for wayland
--improvements for IgnoredWindows infrastructure all over the relevant classes