LCS-based line diff. Fully client-side. Limited to 500 lines per input.