Implement a basic depth=files and depth=immediates revert using the new non-recursive revert code.  This will fail on some copies that probably should revert, the user will need to invoke a fully recursive operation, but it is enough to pass the testsuite.
Implement a basic depth=files and depth=immediates revert using the
new non-recursive revert code.  This will fail on some copies that
probably should revert, the user will need to invoke a fully recursive
operation, but it is enough to pass the testsuite.

* subversion/libsvn_wc/adm_ops.c
  (new_revert_changelist): Create iterpool after early return, call
   cancellation func.
  (new_revert_partial): New.
  (revert_internal): Call new_revert_partial.


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@1088803 13f79535-47bb-0310-9956-ffa450edef68

wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion