CB-2421 explicitly write the bytesSent,responseCode,result to the FileUploadResult pending release of cordova-plugin-file dependency, added some sanity checks for callbacks
CB-5365 Remove unused exception var to prevent warnings?
CB-4907 Close stream when we're finished with it
CB-6000 Nginx rejects Content-Type without a space before "boundary".

From: https://github.com/apache/cordova-plugin-file-transfer/pull/6
CB-5588 iOS: Add response headers to upload result

This change adds the HTTP response headers to the result for successful
uploads.
CB-5588 Docs for upload headers.
CB-5980 Updated version and RELEASENOTES.md for release 0.4.1
CB-5980 Incremented plugin version on dev branch.
CB-6022: Add backwards-compatibility notes to doc

Also change "URI" and "path" references to "URL" where appropriate for consistency.
CB-6050: Use instance method on actual file plugin object to get FileEntry to return on download
Fix default value for trustAllHosts on iOS (YES->NO)
CB-2190 Make backgroundTaskId apply to downloads as well. Move backgroundTaskId to the delegate.
CB-6059 iOS: Stop FileTransfer.download doing IO on the UI thread.
CB-6059 iOS: Add necessary @synchronized blocks for newly introduced multi-threading.
Make it a priority to use filesystemName to create FileSystem object
ios:Get file plugin via commandDelegate to avoid using global file plugin directly.
Merge 'lmnbeyond/dev' into dev (closes #20)

Thie merges the code from https://github.com/apache/cordova-plugin-file-transfer/pull/20
CB-6106: Ensure that nativeURL is used by file transfer download
CB-6114 Updated version and RELEASENOTES.md for release 0.4.2
Add NOTICE file