   Partial fix for Issue #443: post-commit hook script (error) output lost
   This is step 2 : Use svn_client_commit_info2_t everywhere
   and the svn_client_create_commit_info() constructor for
   creating svn_client_commit_info2_t objects.

   * subversion/include/svn_client.h
     (svn_client_mkdir)
     (svn_client_delete)
     (svn_client_commit2)
     (svn_client_copy)
     (svn_client_move2): Deprecate

     (svn_client_mkdir2)
     (svn_client_delete2)
     (svn_client_commit3)
     (svn_client_copy2)
     (svn_client_move3): New version declarations of the above 
     deprecated functions.

     (svn_client_import2): Modified. Use svn_client_commit_info2_t.

   * subversion/libsvn_client/delete.c
     (delete_urls): Modified. Use svn_client_commit_info2_t.
     (svn_client_delete2): New version of svn_client_delete. Now use
     svn_client_commit_info2_t.
     (svn_client_delete): Deprecate.

   * subversion/libsvn_client/client.h
     (svn_client__commit_get_baton): Modified. Use svn_client_commit_info2_t.

   * subversion/libsvn_client/copy.c
     (repos_to_repos_copy)
     (wc_to_repos_copy)
     (setup_copy): Modified. Now use svn_client_commit_info2_t.
     (svn_client_copy)
     (svn_client_move2): Deprecate.
     (svn_client_copy2): New version of svn_client_copy. Now use
     svn_client_commit_info2_t.
     (svn_client_move3): New version of svn_client_move2. Now use
     svn_client_commit_info2_t.

   * subversion/libsvn_client/commit_util.c
     (commit_baton): Modified. Use svn_client_commit_info2_t.
     (svn_client__commit_get_baton): Modified. Use svn_client_commit_info2_t
     and the svn_client_create_commit_info() constructor.

   * subversion/libsvn_client/add.c
     (mkdir_urls): Modified. Now use svn_client_commit_info2_t.
     (svn_client_mkdir): Deprecate.
     (svn_client_mkdir2): New version of svn_client_mkdir. Now use
     svn_client_commit_info2_t.

   * subversion/libsvn_client/commit.c
     (get_ra_editor): Modified. Use svn_client_commit_info2_t.
     (svn_client_import2): Modified. Now use svn_client_commit_info2_t
     and the svn_client_create_commit_info() constructor.
     (svn_client_import): Modified. Typecase commit_info to
     svn_client_commit_info2_t while calling svn_client_import2.
     (svn_client_commit3): New version of svn_client_commit2. Now use
     svn_client_commit_info2_t.
     (svn_client_commit2): Deprecate.

   * subversion/clients/cmdline/cl.h
     (svn_cl__print_commit_info): Modified. Now use svn_client_commit_info2_t.

   * subversion/clients/cmdline/move-cmd.c
     (svn_cl__move): Modified. Now use svn_client_commit_info2_t
     and call svn_client_move3.

   * subversion/clients/cmdline/mkdir-cmd.c
     (svn_cl__mkdir): Modified. Now use svn_client_commit_info2_t
     and call svn_client_mkdir2.

   * subversion/clients/cmdline/copy-cmd.c
     (svn_cl__copy): Modified. Now use svn_client_commit_info2_t
     and call svn_client_copy2.

   * subversion/clients/cmdline/util.c
     (svn_cl__print_commit_info): Modified. Now use svn_client_commit_info2_t.

   * subversion/clients/cmdline/commit-cmd.c
     (svn_cl__commit): Modified. Now use svn_client_commit_info2_t
     and call svn_client_commit3.

   * subversion/clients/cmdline/delete-cmd.c
     (svn_cl__delete): Modified. Now use svn_client_commit_info2_t
     and call svn_client_delete2.

   * subversion/clients/cmdline/import-cmd.c
     (svn_cl__import): Modified. Now use svn_client_commit_info2_t.

