On the 'move-tracking-2' branch: Simplify the node content API, mainly by
using stringbufs instead of temporary files for transferring file text.

* subversion/include/private/svn_editor3.h
  (svn_editor3_node_content_t): Simplify the documented semantics. Replace
    the 'checksum' and 'stream' fields with a 'text' stringbuf.
  (svn_editor3_node_content_dup,
   svn_editor3_node_content_create_ref): Tweak doc strings.
  (svn_editor3_node_content_create_dir,
   svn_editor3_node_content_create_file,
   svn_editor3_node_content_create_symlink): Remove 'ref' parameter. Take
    file text as a stringbuf.

* subversion/libsvn_delta/compat3.c
  (process_actions,
   editor3_put): Adjust accordingly.

* subversion/libsvn_delta/editor3.c
  (svn_editor3_node_content_create_dir,
   svn_editor3_node_content_create_file,
   svn_editor3_node_content_create_symlink): Adjust accordingly.

* subversion/svnmover/svnmover.c
  (execute): Adjust accordingly.


git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/move-tracking-2@1626174 13f79535-47bb-0310-9956-ffa450edef68