Fixed Grit::Repo#diff to show diff for commits to unicode file names

I had a file in my repo that had a unicode file name. 

repo.diff(commit1, commit2) was always returning [].


The problems was that the regex in Grit::Repo only match diffs with /diff --git a/, not /diff --git \"a/ .