wayland: Invalidate focus from all touch inputs too
This allows drag-and-drop within the same surface with touch input.
Test case: drag-and-drop a file into a directory in Nautilus.
Prior to this change that would only work if the finger first leaves then re-enters the surface.
Closes: #3747 (closed), #2025 (closed)
Edited by Alessandro Astone