File Diff using the Patience Diff algorithm