Fix a typo in git documentation
[Fix #335] Prevent rbenv from hashing gems at startup
Fix auto completion for SSH hosts when saved with a non-standard port
Check for the existence of .zcompdump before compiling
[Fix #338] Remove vi jk and kj bindings
[Fix #348] Clarify how GNU utilities are wrapped
Update external completions
Update external syntax-highlighting
Add an alias to ammend a git commit, including the message
[Fix #347] Move 'users' from tag-order to group-order
Merge remote-tracking branch 'upstream/master'
[Fix #355] Do not set launchd environment variables

Setting environment variables for launchd processes is unreliable.
Finder and all Finder launched programs have to be restarted for the
new environment variables to take effect.
[Fix #357] Set alias gcO to check out hunks interactively
Merge remote-tracking branch 'upstream/master'
[Fix #360] Set alias giR to reset the index interactively
[Fix #349] Display diff when committing
Export $MANPATH and $INFOPATH
[Fix #366] Distinct position with red
Merge remote-tracking branch 'upstream/master'
Fix lesspipe.sh detection in custom PATH

The detection of lesspipe.sh has to be done after setting PATH as it
could be installed in a non-standard bin directory. For example,
Homebrew installs lesspipe in /usr/local.