When retrieving the current set of properties in the db layer, just use one read transaction instead of two in case the properties are not locally modified.
When retrieving the current set of properties in the db layer, just use one
read transaction instead of two in case the properties are not locally
modified.

* subversion/libsvn_wc/wc_db.c
  (db_read_props_baton_t): New struct.
  (svn_wc__db_read_props): Rename to ...
  (db_read_props): ... this and implement svn_wc__db_txn_callback_t.
  (svn_wc__db_read_props): New function around db_read_props.

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