svntest: Enhance APIs to allow for regex comparisons of expected output against unordered actual output.
svntest: Enhance APIs to allow for regex comparisons of expected
output against unordered actual output.

* subversion/tests/cmdline/svntest/actions.py
  (UnorderedOutput): Expand the purpose of this class.  Tweak doc
   string accordingly.
  (UnorderedOutput.compare_and_display): Add new method which performs
   the "expected vs. actual" comparison, factored out of
   compare_unordered_and_display_lines().
  (UnorderedRegexOutput): New sub-class of UnorderedOutput with regex
   comparison capabilities.
  (run_and_verify_svn): Adjust doc string to accommodate for
   UnorderedRegexOutput.  Introduce new local variable "label".  Call
   new UnorderedOutput.compare_and_display() hook when appropriate.
   Improve formatting of error message.
  (compare_unordered_and_display_lines): Remove function.

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