Stop passing entries through most of the status calculation code; instead just fetch it when assembling the final status structure.
Stop passing entries through most of the status calculation code; instead
just fetch it when assembling the final status structure.

This leaves a few entry retrievals that are used to fetch some properties,
which can be removed/switched to wc-ng as separate patches. Some of these
handle specific obstruction scenarios that are not easy to map to WC-NG
until we get to a single-db.

* subversion/libsvn_wc/status.c
  (assemble_status): Remove argument and remove entry locally.
  (send_status_structure): Remove entry handling
  (handle_dir_entry): Remove dir_entry handling and passing of entry. Keep
    the stub handling to leave stat_tests.py 5 passing.
  (handle_statii): Remove unused argument.
  (close_directory, internal_status): Update callers.

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion