Unbreak drag drop of tabs in wayland
This makes tab drag drop to work, but it creates a few annoyances that I was unable to solve:
The drop outside is behaving in an weird way: as soon as it's dropped nothing happens but when the mouse get's back to the window, the new window will then appear. the exec() method of the drag will not finish when the mouse is released outside of the widget that started it, for some reason
The movement of the tabbar is broken if you first rearrange the tabs then dragoutside. A click on the tabbar fixes it, but a fake click using a fake event does not not do anything.
Still, better than a non working drag drop on wayland