When performing a recursive 'svn cp DIR NEW-DIR' avoid a db transaction
per copied unmodified file and a filestat on all descendants.

* subversion/libsvn_wc/copy.c
  (copy_to_tmpdir,
   copy_versioned_file): Add a few arguments, to optionally allow testing
   if the on-disk information matches the recorded information without
   performing a filestat and a db transaction.
  (copy_versioned_dir): Update caller.
  (copy_or_move): Update caller.


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