Fix for compile error identified in
https://github.com/fish-shell/fish-shell/issues/1142
Fix for process expansion off the main thread in syntax highlighting
(#1143)
__fish_complete_man: Use awk to parse output of apropos

Closes #960.

Uses pattern matching rather than OS detection. Works with BSD awk, GNU
awk and Solaris' nawk.
Use sed instead of sh for Informative Git Prompt.

Informative Git Prompt assumes that sh is bash compatible, but that's
not the case for FreeBSD. Fixes #1140.
Add eselect, rc-update and rc-service completions. (These are utilities used by Gentoo Linux)

Disable php completion for the 4th part of the command, since php-eselect is differently designed and causes errors

Closes #1131.
Fix bold in informative git prompt.

Currently this fix is useless, as web config cannot apply variables,
but in future, it could be more useful.
Merge remote-tracking branch 'upstream/master'