Handle fake selection in getSelectedHtml (temporary).
Widget drag and drop based on editor events.
Finish drop in clipboard plugin not in widget. Improved getData/setData methods.
URL type is buggy on IE8 too.
Moved widgets.destroy to dragend. Create dragRange if does not exists (IE).
 # Please enter the commit message for your changes. Lines starting
Editor needs focus.
Tests: modified widgets drag and drop tests.
Check if data is undefined or null instead of false.
Introduced setTarget in mockDropEvent and mockPasteEvent.
Tests: fixed IE9- tests.
Minor code improvements.
Drag end should not destroy a widget - only drop should have an effect.
Added widget.focus() on dragstart.
Tests: Fixed tests, now all IEs use Text data type.
Removed outdated code.
Merge branch 't/12172' into major