factor out character diff computation for easier testing
assertCharDiff
failing test for word vs char diffs
splitIntoWords
Do intra-line diffs on words, not characters.

This generally gives more sensible results.