Fix blame for files whose translated eol-style differs from the untranslated style.  For example, files with an eol-style of 'native' on Win32.
Fix blame for files whose translated eol-style differs from the
untranslated style.  For example, files with an eol-style of 'native'
on Win32.

Followup to r17513.

Found by: djh
          brane

* subversion/libsvn_client/blame.c
  (struct file_rev_baton): Add 'last_filename_translated' to hold the
    name of the translated version of the prior revision.
  (window_handler): Call add_file_blame() with the name of the
    translated version of the prior revision, rather than the untranslated
    version.  Set frb->last_filename to the untranslated version of
    the current revision, rather than the translated version (important
    because this will be the delta source for the next revision), and
    instead set frb->last_filename_translated to the translated version.
  (svn_client_blame2): Initialise frb.last_filename_translated to NULL.


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

YueLinHo/Subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion