Remove knowledge of a notification baton from some merge functions that don't need to know.
Remove knowledge of a notification baton from some merge functions that
don't need to know.

* subversion/libsvn_client/merge.c
  (fix_deleted_subtree_ranges, remove_children_with_deleted_mergeinfo,
   process_children_with_new_mergeinfo, remove_noop_subtree_ranges):
    Take a 'children_with_mergeinfo' parameter directly instead of taking a
    'notify_b' and looking inside it.
  (record_mergeinfo_for_added_subtrees): Take an 'added_subtrees' parameter
    directly instead of taking a 'notify_b' and looking inside it. Get the
    target path from the merge baton instead of from the notify baton.
  (remove_absent_children): Remove an unused argument.
  (ensure_implicit_mergeinfo, record_skips, do_mergeinfo_unaware_dir_merge,
   record_mergeinfo_for_dir_merge, do_directory_merge): Adjust calls. Fix
    typos.


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@1204609 13f79535-47bb-0310-9956-ffa450edef68

YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion