Add new tests for issue #4056 "don't record non-inheritable mergeinfo if missing subtrees are not touched by the full-depth diff" and issue #4057 "don't record non-inheritable mergeinfo in shallow merge if entire diff is within requested depth".
Add new tests for issue #4056 "don't record non-inheritable mergeinfo if
missing subtrees are not touched by the full-depth diff" and issue #4057
"don't record non-inheritable mergeinfo in shallow merge if entire diff is
within requested depth".

* subversion/tests/cmdline/merge_tests.py
  
  (noninheritable_mergeinfo_test_set_up): New, common setup for two new
   tests.

  (unnecessary_noninheritable_mergeinfo_missing_subtrees,
   unnecessary_noninheritable_mergeinfo_shallow_merge): New tests.


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

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