Add support for cancelling operations and adding feedback.
Add docs and update dropEffect.
Merge branch 'DragDrop'