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".

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