Fix Usage of Parley under Wayland session
This refactors all wrong usage of KXmlGuiWindow on QWidgets, which implicitly (via winid() calls) breaks rendering of parts of the main window. The changes come quite late before the release tagging and are non-trivial, but on the other hand usage under Wayland was fully broken before.