[4] branch names with slash
Conflicts:
	PBGitSidebarController.m
remove "-z" params to avoid "\0"
reload commit history after commit
Conflicts:
	PBGitCommitController.m
retain selected commit position in commit history
ticket #281
Conflicts:
	PBGitHistoryController.h
Bugfix: sidebar and history out of sync after commit
Follow name changes when searching for file paths to get the full history.
Reset the selectedCommitBeforeCommit after revisions update.

This fixes a bug where selecting a branch in the sidebar did not select the branch head in the revision list.
Fix a bug in stageFile/unstageFile with multiple files
Make reloadRefs realize when something has gone horribly wrong.
Don't crash with multiline gitconfig values.

Use `git config -l -z` to get configs.
Conflicts:
	PBGitConfig.m
Use of stringWithFormat in this situation is overkill.
Conflicts:
	PBGitCommitController.m
Explicit cast is needed if we abuse the delegate that way.

Conflicts:
	PBSourceViewCell.m
Enabling sudden termination on Mac OS X 10.6+.
Conflicts:
	Resources/Info.plist
Fixed GitX URL scheme problem (On Lion it always comes back as 'gitx').
Conflicts:
	PBWebController.m
return a new commit object if it's not in the list
Make GitX able to Commit Merges
avoids sorting stashes in the sidebar so that they keep their natural order as returned from git
Conflicts:
	PBGitSidebarController.m
Display 'commit-msg' hook output.
Ensure proxy icon points to project, not .git dir

It's pretty rare you'd want to use the proxy icon to get to the .git
directory seeing as all document interactions such as open occur
at the higher level. (Bare repositories excepted.)

This should address laullon/gitx#106
Conflicts:
	PBGitWindowController.m
Add keyboard shortcuts to stage and upstage files

Stage is cmd-s, and upstage is cmd-u.

Conflicts:
	PBGitIndexController.h