Add Blob#diff.
Update libgit to pull/1657.
Add old_path / new_path options to Blob#diff.