Add naive LCS-based inline diffs

- compute diff of single lines using longest common subsequence on individual characters in the line
- show the inline diff with different background color highlights (Spans)
- probably need to figure out a better diff algorithm - this doesn't seem to work well at all