Introduce Events.isWithShift() and Events.isWithCtrl()
Add more missing documentation to selection.js
Initial implementation of drag and drop for blocks