Fix diff algorithm

patience diff algorithm is not always good at finding lcs when there is no common unique lines between files.
Falling back to a classic dynamic lcs algorithm in this case allows to get better LCS and then diffs.