SWC-1382

Added Drag & Drop functionality to file uploader.
One thing stopping me from doing something like "fileFieldElement.addEventListener("dragover", anonymousFunction, false)" is this first event listener. It targets the document and prevents the default dragover behavior, which changes the cursor to have the green plus. I need that listener on the document to prevent the green plus cursor from showing up when not in the drop box.