Restructure communication from BackgroundScanner to LocalWorktree

The worktree no longer pulls the background snapshot from the background scanner.
Instead, the background scanner sends both snapshots to the worktree. Along with
these, it sends the path change sets.

Also, add randomized test coverage for the worktree UpdatedEntries events.
d742c758bcMax Brunsfeld committed on 3/21/2023, 6:26:13 PMparentcbeb6e6
1 file changedLine totals unavailable