Change the UnorderedOutput test suite class to require an exact one-to-one
match of all the lines, and no longer ignore duplicate lines.

Most tests were already passing the exact set of expected lines.  Mark one
diff test as XFail where the diff is producing unexpected duplicate lines.
Adjust some tests to provide the right number of duplicate expected lines.

* subversion/tests/cmdline/svntest/verify.py
  (UnorderedOutput): Require an exact one-to-one match of all the lines, and
    no longer ignore duplicate expected and actual lines.

* subversion/tests/cmdline/diff_tests.py
  (diff_two_working_copies): Mark as XFail, as the diff produces duplicate
    two headers for 'A/D/G/pi' and we don't expect that.

* subversion/tests/cmdline/externals_tests.py
  (url_to_wc_copy_of_externals): Include all the required duplicates in the
    expected output.

* subversion/tests/cmdline/prop_tests.py
  (propget_redirection): Include all the required duplicates in the expected
    output.

* subversion/tests/cmdline/revert_tests.py
  (revert_tree_conflicts_with_replacements): Remove an accidental duplicate
    line from the expected output.


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