diff: Enhance tree-to-tree diff test coverage

These tests are related to issue libgit2/libgit2sharp#196