[CB-3992] Allow FileWriter.write() to accept File as argument

(Cherry-picked from cordova-js bfc74d6)
[CB-4017] Fixed behavior of DirectoryReader.

DirectoryReader.readEntries now returns all entries on the first call and an empty list on all subsequent calls.  (Technically, it returns batches of entries until they're all returned, then returning an empty list; this implementation just passes them all in one batch.)
[CB-4117] remove dupe code
[CB-4131] Use relative require paths in file plugin.
[CB-4038] - Remove o.a.c.api namespace
added files from org.apache.core.file name space & updated config
CB-3724: Fixing exceptions so that they have the right Java package name
fixed issue with new isBinary param to write method
[wp] update comments with proper args
ignore stuff
[BlackBerry10] [CB-2901] Unsandboxed file system access
unsandbox resolveLocalFileSystemURI if path is not in app sandbox
sandbox fixes
fix fullPath/toURL issues, switch from webkitRequestFS to webkitResolveFSURL
typo add missing closing bracket
just make it work