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
CB-6114 Incremented plugin version on dev branch.
Upleveled from android port with following commits:
3c1ff16 Andrew Grieve - CB-5762 android: Fix lengthComputable set wrong for gzip downloads
8374b3d Colin Mahoney - CB-5631 Removed SimpleTrackingInputStream.read(byte[] buffer)
6f91ac3 Bas Bosman - CB-4907 Close stream when we're finished with it
651460f Christoph Neumann - CB-6000 Nginx rejects Content-Type without a space before "boundary".
35f80e4 Ian Clelland - CB-6050: Use instance method on actual file plugin object to get FileEntry to return on download
CB-6212 iOS: fix warnings compiled under arm64 64-bit
[ios] Cleanup extra semicolons
[ios] Cast id references to NSURL to avoid compiler warnings (Fixes: apache/cordova-plugin-file-transfer#18)
[CB-5175] CDVFileTransfer asynchronous download (Fixes #24)

Since download can take time, for it to be non-blocking, moved the call to a separate thread.
iOS: Fix error where files were not removed on abort