On the 'log-message-templates' branch: Teach libsvn_client to identify
and report with committables any log message template associated with
that item.

NOTE: This is currently done for the WC status-based committable
      crawler only.

NOTE: ... and maybe we don't want a gazillion copies of the same log
      message in the already-large commit items array?

* subversion/include/svn_client.h
  (svn_client_commit_item3_t): Add 'log_msg_template' member.

* subversion/include/svn_props.h
  (SVN_PROP_INHERITABLE_LOG_TEMPLATE): New #define.
  (SVN_PROP_NODE_ALL_PROPS): Add SVN_PROP_INHERITABLE_LOG_TEMPLATE to
    this list.

* subversion/libsvn_client/commit_util.c
  (add_committable): Add 'log_msg_template' parameter and handling.
  (get_log_msg_template): New helper function for fetching the log
    message template associated with the commit.
  (harvest_not_present_for_copy, harvest_status_callback): Call
    get_log_msg_template(), and update calls to add_committable().


git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/log-message-templates@1487958 13f79535-47bb-0310-9956-ffa450edef68