Update diff to 1.0.7 and switch to the new WordsWithSpace diff algorithm.

This makes differences in whitespace (eg. CRLF vs LF) show up in the string diffs.
Merge pull request #976 from papandreou/wordsWithSpaceDiff

Update diff to 1.0.7 and switch to the new WordsWithSpace diff algorithm