Got rid of compiler warning.
Renamed BRJS.getFileModificationInfo() to getFileInfo(), in preparation
for merging FileIterator and FileModificationInfo.
BRJS.getFileInfo() is now returning a new FileInfo type, that will
become the union of the functionality provided by FileModificationInfo
and FileIterator.
Changed the FileIterator constructor arguments to make it easier to pass
them into FileInfo objects.
FileInfo instances now do all the same things that FileIterator
instances do.
Replaced BRJS.getFileIterator() with BRJS.getFileInfo().
Started converting code to use FileInfo.exists() and
FileInfo.isDirectory() in preference to the native File methods.
Removed the FileIterator.refresh() method now that the
FileModifiedChecker is being reset anyway.
Removed a now redundant guard that we no longer need.
Continued converting code to use FileInfo.exists() and
FileInfo.isDirectory() in preference to the native File methods.
Merge pull request #536 from BladeRunnerJS/merge-file-iterator-with-file-info

Merge file iterator with file info
Created a FileIterator.files() method that return files only.
Removed the duplicated method definitions from FileInfo, that were
already defined in FileIterator.
Renamed FileIterator.getFilesAndDirs() to FileIterator.getFiles(), since
none of the uses of that method presently need access to nested
directories.
Merge pull request #537 from BladeRunnerJS/file-iterator-improvements

File iterator improvements
Merge branch 'develop' into ct-singleton-support2