PopupPlasmaWindow: Handle window change of a visualParent Item
Theoretically, graphical items may travel between windows, so handling a window change event prevents leaking stale connections.
Also replace direct updatePosition() calls on window x/y change with queuePositionUpdate() slots.
Edited by ivan tkachenko