Removing 100 file drop limit (chrome), adding error handler for getting files

@danialfarid This fixes an issue with chrome where if you select more than 100 files/folders and drag/drop them into chrome, the dirReader only reads the first 100 files and thus subsequent files are ignored. Its solved by calling dirReader.readEntries in a loop until less than 100 files are returned.

Additionally, there is a smaller bug where the entry.file method fails, and previously we were not using the error handler. It is important to use the error handler to decrement the processing count, otherwise the logic hangs.