Enhanced text diff subroutine uses Myers enhancements to Wagners
minimum edit distance algorithm.  White space at the end of lines
is ignored.