Add owner attr_reader for diff and tree

Allows accessing Tree from Diff, and Repository from Tree

I was missing a way to get an instance of `Repository` from `Diff` or `Patch`.