Changes to make svn.fs.FileDiff class work on windows.
Changes to make svn.fs.FileDiff class work on windows.

Patch by: Russell Yanofsky <rey4@columbia.edu>

* subversion/bindings/swig/python/svn/fs.py 
  (_escape_msvcrt_shell_command, _escape_msvcrt_shell_arg): 
    added these functions for escaping command lines on windows.
  (FileDiff.get_pipe): changed to convert argument list to a string 
    on windows to avoid "TypeError: popen2() argument 1 must be string,
    not list".


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

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