[Feature] add xdg-toplevel-drag
Description
xdg-toplevel-drag is protocol enhances normal drag and drop with the ability to move a window at the same time. It allows for a dockable widget system (where the undocked toplevel window will be dragged along as well) to dock it back in. Or a live tab drag system used by the likes of Chromium.