Add GTCredential header to ObjectiveGit.h
Merge pull request #302 from neilinglis/include-gtcredential

Add GTCredential header to ObjectiveGit.h
Prevent a crash when passing NULL
The NSParameterAssert was removed, but the proper checks weren’t added.
Use explicit comparisons
Replace `nil` check with `NULL` for byref arguments
Merge pull request #303