added completion for git add --patch
added options for git add
quote command for it to be ran every time
Use strerror in uClibc, which doesn't have sys_errlist
https://github.com/fish-shell/fish-shell/pull/808
help command: only use $BROWSER  if it is a valid command

(plus add Google Chrome and Chromium to graphical_browsers and a spelling fix)
help function: tidy up messages, remove the 'difference' option

Fixes #73
Indentation and quote cleanup of help.fish
Parse man8 pages with fish_update_completions

Closes #727
Fix wchar_t cast
Merge branch 'completions-git-add' of git://github.com/phisto/fish-shell into phisto-completions-git-add

Conflicts:
	share/completions/git.fish
Support for fuzzy completions
https://github.com/fish-shell/fish-shell/issues/568
https://github.com/fish-shell/fish-shell/issues/528
Squashed commit of the following:

commit 5a577d970a293afe320b6c3280c10c2bd8a1ff50
Merge: 908b075 96941b3
Author: ridiculousfish <corydoras@ridiculousfish.com>
Date:   Sat Jun 1 22:59:16 2013 -0700

    Merge branch 'dotdir-two-chars' of git://github.com/GlitchMr/fish-shell into GlitchMr-dotdir-two-chars

commit 96941b3a92e5d7e9dd230e4797ee71285700a41f
Author: Konrad Borowski <glitchmr@myopera.com>
Date:   Sat May 25 09:55:43 2013 +0200

    Support BSD sed

commit 60652c2bd2d1bbce26c90a010913f0f0d8e9365f
Author: Konrad Borowski <glitchmr@myopera.com>
Date:   Sun May 19 10:58:40 2013 +0200

    Show first two characters for dotdirs. Fixes #754.
Conditionally include sys/sysctl.h
Update osx/config.h for configure.ac changes
Add completions for lunchy (Service launcher for OSX)

Now when we have fuzzy matching it is actually quite useful.
Added completions for netctl
Added completions for head
Fixed the capitalization and shorten the descriptions.
transpose-words
make cursor placement consistent with `transpose-words` from readline