return fileId or error in plugin.addFile (#2919)
return fileId or error in plugin.addFile (#2919)

In the case of an invalid URL, this is no proper way to handle an error. `uppy.state.info` only show the error without any info that due to which URL error was thrown. 
So returning the error or file so it can be handled as need. throwing the error will not be backward compatible
transloadit/uppy,transloadit/uppy,transloadit/uppy,transloadit/uppy