This is a work in progress. Please send a PR with any amendments.
Also see the 4.0 milestone
All overloads that accepted a
Func<string> customMessage have been changed to
Diff tool functionality is now provided by DiffEngine.
The following APIs have been removed: