Move Foundation.framework to frameworks group.
Remove the PBGitSHA class and use the GTOID class from Objective-Git instead.
Remove unnecessary copying/passing by value of git_oid
Merge branch 'upstream' into feature/gtoid. Update GTOID branch with latest upstream changes.

Conflicts:
	Classes/git/PBGitCommit.h
	Classes/git/PBGitCommit.m
	Classes/git/PBGitHistoryGrapher.m
	Classes/git/PBGitRepository.m
	Classes/git/PBGitRevList.mm
	Classes/git/PBGitSHA.h
	Classes/git/PBGitSHA.m
Merge remote-tracking branch 'upstream/master' into feature/gtoid

Conflicts:
	Classes/Controllers/PBWebHistoryController.m
	Classes/git/PBGitCommit.h
	Classes/git/PBGitCommit.m
	Classes/git/PBGitGrapher.mm
	Classes/git/PBGitHistoryList.m
	Classes/git/PBGitRevList.mm
	Classes/git/PBGitSHA.h
	Classes/git/PBGitSHA.m
Remove more PBGitSHA references.
Make GTOID accessible from javascript and use the SHA method to display the parent link in history.js.
Merge remote-tracking branch 'rowanj/master' into feature/gtoid
Don't pass down debug flags to CLI git.
Warn: Duplicate assignment.
Let's run the analyser when building.
Provide a "User Cancelled" error so we don't crash when canceling "New".

Closes #275, #220.
Merge branch 'crash-on-new-repo' of github.com:tiennou/gitx into tiennou-crash-on-new-repo

Conflicts:
	Classes/git/PBGitGrapher.mm
	Classes/git/PBGitLane.h
Check that the error pointer is non-nil before writing
Add pull request #295 to the change log

Closes #220, closes #255, closes #275
Merge branch 'tiennou-crash-on-new-repo'