git-difftool: add better cleanup handling