Use GTOID instead of PBGitSHA class

The PBGitSHA class was almost identical to the GTOID class from Objective-Git so I removed that and use GTOID instead.

This required some changes in Objective-Git (pull request: https://github.com/libgit2/objective-git/pull/206) to make it NSCopying-compliant.