More wc_db txn wrapping.
More wc_db txn wrapping.

* subversion/libsvn_wc/wc_db.c
  (wclock_obtain_baton, start_directory_update_baton, make_copy_baton,
   set_rev_relpath_baton): Remove unneeded members.
  (wclock_obtain_cb, start_directory_update_txn, make_copy_txn,
   set_rev_relpath_txn): Implement as a db_txn_callback_t, adjust vars
    accordingly.
  (svn_wc__db_wclock_obtain, svn_wc__db_temp_op_start_directory_update,
   svn_wc__db_temp_op_make_copy, svn_wc__db_temp_op_set_rev_and_repos_relpath):
    Use a wc_db txn.

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