Update dragdrop.js

Converted 3 inaccessible, internal functions into methods that are accessible through the $mouseHandler object or through the dragDrop object. The affected functions are "dragEnter", "dragOver", and "drop" listeners. This allows developers to more easily change the default behavior of Ace editor during drag and drop.