resolves #747 add full support for resolving symlinks that originate from the worktree
- enhance repository builder to write a symlink to the worktree
- create symlinks for tests dynamically instead of taking them from fixtures
- enable follow option on the worktree file scanner (i.e., src method on vinyl-fs)
- rewrite error message if a symlink cycle is detected
- rewrite error message if a broken symlink is detected
- add tests for directory symlinks, symlinks outside of start path, symlinks outside of worktree, and symlinks to symlinks
Edited by Dan Allen