More diff improvements
Discard diff-undo data
Test which actually exercises diffing