Fixed Firefox Issue with Drag and Drop
Uploader Improvements

Made custom button and cancel button more customizable as user
defineable options rather than defaults. Hide cancel button unless
uploading. Made drag area more user customizeable. Improved drag and
drop handling and fixed drag and drop issues in firefox.
Uploader: Removed drag-over class when not in drop-area