devilry_file_upload: Decoupled drag and drop from FileUpload.
Updated to handle decoupled drag and drop.
Support for drag and drop replace.
Cleanup and small fixes.