This moves the drag and drop handling to an internal mpv client, removing the hardcoded handling from core.