[DND] Cancel ongoing drag if we detect that Escape is pressed.
[Popup menu] Avoid closing menu if DND is in progress.
Merge pull request #1315 from autarkper/dnd-grab-keyboard

[DND] Grab keyboard during dragging and abort drag on Escape