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
Merge branch 'dev' (early part)

Conflicts:
	RELEASENOTES.md
	plugin.xml
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