Added descriptions to objective-c git classes.
GC is supported
implemented finalizers
weak reference to repository
Return descriptive errors and clean up NSError+Git category
Change gitError != GIT_SUCCESS to gitError < GIT_SUCCESS
Put import of git2.h in pch
Use NSInteger instead of int
plugged a couple memory leaks - fixes #31
import libgit2 in the framework header
fixed some warnings from llvm 3.0, all just casting the libgit2 enum => objective-git enum
Fixed retain issue in GTBranch
Silenced warning about git_rtype -> git_otype conversion
updated libgit2
updated to reflect api change in libgit2
Changed GTBranch.remoteBranch => GTBranch.remoteBranches

If the repo has multiple remotes then they could have multiple remote branches for the same local branch. This supports that.
Upgrade libgit2 to 3101a3e
updated to libgit2 ce90d81f6fde73303817086041c0a24a813abff3
use framework style includes in the framework header
added -[GTEnumerator nextObjectWithError:] since it can error