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
Enable tabs on the project file.
PBGitLane can be used from multiple threads. This means using a static variable isn't safe. Added a _laneIndex ivar to PBGitGrapher to prevent multiple instances of PBGitGrapher from interfering with each other.
Better handling of thread cancelation. Fixes pressing command-R rapidly in the history view and sometimes having no commits show.
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.
Other Fix for #310

Fix for #310.
```
  ...
  message = "TypeError: 'undefined' is not an object (evaluating 'ns[ n[i] ].rows.push')";
  sourceURL = "file:///Applications/GitX.app/Contents/Resources/html/lib/diffHighlighter.js";
```

I turns out that the `inlinediff.diff()` method had issues caused by the use of Objects as HashMap. That's why @dgreensp added a fix using `Object.prototype.hasOwnProperty` (see #320). However this solution still fails when the key becomes `"__proto__"`, for some reason.

A simpler, saver and yet more efficient fix to the root issue is to just prefix the keys. e.g. `'"' + key`.
Remove unused icons and ensure template icons
Use NSImageCell for rendering sidebar effect

This removes need for own rendered highlighted sidebar icon.
Resolution independent PDF icons (with SVG source)

This is replacement for icons by Alexis Hildebrandt. I tried to be close as
possible to Alexis design, however there are following changes:

(1) Icons are now PDF, no need for @2x version, less files
(2) SVG source, instead Pixelmator which is proprietary paid software
(3) Icons are pixel aligned to non-Retina pixel boundaries (look sharp)
(4) Folder & remote (cloud) look are more inline with OSX default icons
SVG scale independent log (WebKit based) icons

Also removed old Acorn sources and Pixelmator sources. Icons were made to
preserve style of previous ones. No need for source as icons are SVG.
Pixel aligned PDF file icons (13 px height)
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.