Lazily allocate the OID for GTDiffFile.
Don't cache the GTOID property.

And specify copy semantics.
Merge pull request #267 from libgit2/lazy-oids

Lazily allocate the OID for GTDiffFile.