added a diff view that shows the difference between elements across versions of the dump info file
fix self-crit
Fix several bugs found by the analyzer
remove duplicate label in diff view
Merge branch 'master' into diff
Finish implementation of the diff view.

This commit
* Moves the diffing algorithm out of the view.
* Adds tests for the diffing algorithm.
* Adds tests for the streams helper function.