Started moving things from DefaultDifferenceEngine to Diff.
More stuff moved from DefaultDifferenceEngine to Diff.