Start using new tree comparisons for status porcessing in the test suite.
This comparison type (introduced by gstein), allows more normalization steps,
such as those for moved paths, which I earlier left as a todo.

Note that while this handles the comparision nicely, the dump of the state
of a directory will still produce long paths in moved_* items.
(Luckily the item comparison failed step makes this easy to spot)

This should be fixed by adding a direct State dump, instead of trying to fix
the old trees.

* subversion/tests/cmdline/svntest/actions.py
  (run_and_verify_status): Rename argument. Use new comparision if passed,
    otherwise use the old code.
  (run_and_verify_unquiet_status): Handle like run_and_verify_status.

* subversion/tests/cmdline/svntest/tree.py
  (build_tree_from_status): Remove no longer needed argument.

* subversion/tests/cmdline/svntest/wc.py
  (State.normalize): Normalize moved_from and moved_to paths.
  (State.from_status): Keep exact moved_from and moved_to.
     Normalize '.' path to avoid breaking tests.

  (StateItem.__eq__): Remove unneeded tree conflict normalization.
     Ignore entry_*. Handle '-' wcrev like the tree comparison.


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