Translate marker into output encoding.
Translate marker into output encoding.

* subversion/libsvn_diff/diff_memory.c
  (output_unified_token_range): Translate marker to output encoding,
  which now requires the function to be able to return an error. Change
  the function signature accordingly.
  (output_unified_flush_hunk, output_unified_diff_modified):
   Adapt callers.

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