Merge the r1592014 group from trunk:

 * r1592014, r1592034
   Fix 'svn patch' skipping targets in valid --git diffs.
   Justification:
     'svn patch' should parse --git diffs correctly. User complained.
     See http://svn.haxx.se/users/archive-2014-05/0003.shtml and replies.
   Votes:
     +1: stsp, breser, rhuijben


git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.8.x@1617871 13f79535-47bb-0310-9956-ffa450edef68