Based on feedback from the ObjectiveGit folks, these are some further updates to diff.h areas that are poorly documented.