Create backport branch for the diff-translate issue in 1.7.15.


git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.7.x-diff-translate@1568403 13f79535-47bb-0310-9956-ffa450edef68
Correctly convert to normalized form rather than from normalized form when
running a repos to wc file diff.

* subversion/libsvn_client/diff.c
  (diff_repos_wc_file_target): roughly copy the implementation of the now
    deprecated svn_subst_stream_translated_to_normal_form().  We only repair
    line endings when the style is fixed, which matches what we do in the
    wc diff editor which never passes SVN_WC_TRANSLATE_FORCE_EOL_REPAIR to
    svn_wc__internal_translation_stream(), which replaced the previously
    mentioned deprecated function, though is unavailable to us as a private
    wc function.


git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.7.x-diff-translate@1568460 13f79535-47bb-0310-9956-ffa450edef68
Merge the 1.7.x-diff-translate branch:

 * ^/subversion/branches/1.7.x-diff-translate
   Fix regression found in 1.7.15 on Windows.
   Justification:
     We really should be doing translations right on all platforms.
   Votes:
     +1: breser, rhuijben, danielsh
     +0: ivan (tested, but I don't have enough knowledge about this code for
               proper review)


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