Fix reading of diff GUI tool in Git configuration
Fix line endings handling when opening the external diff tool
Use Process.Start instead of P/Invoke
Merge pull request #64 from sharwell/external-diff

Multiple fixes for the external diff handling