Update DragDrop.js

Adding getter and setter for private validDrop flag. this is neccessary to enable external drag session management (for example, when the drop permission is dynamically computed).