Remove unneeded conversions to old_tree in several wrappers of
run_and_verify_status. This wrapping as old_tree made it impossible to run the
entries validation on these trees.

Fix the fallout of this change.

* subversion/libsvn_wc/entries.c
  (get_info_for_deleted): Allow obtaining the lock token.
  (read_one_entry): Update caller. (Found via lock_tests.py)

* subversion/tests/cmdline/commit_tests.py
  (commit_nonrecursive): Use '/' in the trees, not os.sep as that breaks the
    entries tests.

* subversion/tests/cmdline/copy_tests.py
  (move_moved_file_and_dir): Use canonical path form.

* subversion/tests/cmdline/entries-dump.c
  (entries_dump): Provide file_external boolean. (Needed for externals tests)

* subversion/tests/cmdline/merge_tests.py
  (merge_into_missing): Remove invalid entry_rev.
  (merge_away_subtrees_noninheritable_ranges): Use canonical path.

* subversion/tests/cmdline/patch_tests.py
  (patch_absolute_paths,
   patch_offset,
   patch_prop_offset,
   patch_delete_and_skip,
   patch_git_with_index_line): Use canonical path form.

* subversion/tests/cmdline/revert_tests.py
  (revert_obstructing_wc): Avoid entries comparision.


* subversion/tests/cmdline/svntest/actions.py
  (run_and_verify_checkout2,
   verify_update,
   run_and_verify_commit): Remove unneeded conversion.

* subversion/tests/cmdline/svntest/wc.py
  (add_state): Don't add root/ item for the root of the added tree.
  (tweak_for_entries_compare): Handle file externals. Add entry_copy support.
    Assume that we can't calculate switched for the root of the status walk
    from the python code. Ignore tree conflicts.
  (from_entries): Skip excluded nodes. Set switched to 'X' for file externals.

  (StateItem): Add entry_copy setting.
  (repos_join): Fix 'G:/' 'node' join. (Needed for update_tests.py)

* subversion/tests/cmdline/switch_tests.py
  (switch_with_obstructing_local_adds): Update entry expectations for
    obstructed.
  (switch_to_root): Pass the right path for path calculations.

* subversion/tests/cmdline/update_tests.py
  (update_wc_on_windows_drive): Tweak paths. Disable entry dump for 'A:mu' style
    paths.
  (update_copied_from_replaced_and_changed): Use canonical paths.
  (update_edit_delete_obstruction): Set entry info for obstructed node.

* subversion/tests/cmdline/update_tests.py
  (upgrade_missing_replaced): Mark XFail. This test crashes entries-dump on an
    assertion in wc_db.c.


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