Add --no-ext-diff option to git diff.

Hi. I have an external diff set up for Git and the `git diff` in `extract_modified_lines` hangs because of that. It would be lovely to have that `--no-ext-diff` switch there.