Simplify the hunk matching code in svn patch a little.
Simplify the hunk matching code in svn patch a little.

* subversion/libsvn_client/patch.c
  (match_hunk): While lines match, only exit from the matching loop if empty
   lines have been read upon EOF. This way, code below the matching loop
   doesn't have to worry about the case where lines end without a newline
   (and thus EOF is signalled even though the line just read still has content).
   Also, unset CONTENT_INFO->EOF before returning, since we're only starting
   to match the hunk if the target isn't already at EOF, and when done, we're
   rewinding the target file to the position where matching started.

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion