CB-4899 [BlackBerry10] Fix resolve directories
Android: Refactor File API

Also gets content file copying working
Promote Filesystem interface to base class
Remove duplicated code; push to Filesystem class
Stream file output where possible between methods
Remove old file reference from plugin.xml
Initial fix for CB-5747
CB-5008: Rename resolveLocalFileSystemURI to resolveLocalFileSystemURL; deprecate original
Android: Make clear that getFile takes a path, not just a filename
Android: Allow absolute paths on Entry.getFile / Entry.getDirectory
Android, iOS: Replace "filesystem" protocol string with constant
Android: Properly format content urls
Change default FS URL scheme to "cdvfile"
CB-5774: create DirectoryEntry instead of FileEntry
Merge https://github.com/spMatti/cordova-plugin-file into dev