FsEntry: Moved the code that reads a directory and creates an array of FsEntry objects to a static method.
Use a custom error when a symlink points out of the working copy.
fallBackToWorkingCopy: Pass the correct entry as the second argument to the callback when a path is not found in the index.