In the move-update handling: move the shadowing handling to the walker to
allow using a positive shadowing testresult for all descendants.

* subversion/libsvn_wc/wc_db_update_move.c
  (tc_editor_add_directory,
   tc_editor_add_file): Add shadowed argument. Move parent extend to caller.

  (tc_editor_add_symlink,
   tc_editor_add_absent): Remove unused functions.

  (tc_editor_alter_directory,
   tc_editor_alter_file,
   tc_editor_delete): Make shadowed variable an argument.

  (update_moved_away_node): Add shadowed argument. Move wcroot to start,
    following documented standard. Update caller. Handle extension of
    parent delete for shadowed nodes.
  (drive_tree_conflict_editor): Update caller.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1539175 13f79535-47bb-0310-9956-ffa450edef68