Correct sizes of certain fish.app icons
Attempt again to fix UnicodeDecodeError (issue #658)
Prevent fish dying if setupterm() fails in builtin_set_color()

Since set_color was changed to a built-in command, the entire shell will
exit in the event that setupterm() fails for some reason since ncurses
does an exit() if an errret was not passed in.

setupterm() can fail if the TERM environment variable is not set. This can
cause the shell to die prematurely if set_color is called from a startup
file like config.fish (such as vi-mode.fish which caches the results of
set_color when it is loaded) and fish is started without a TERM set
(e.g. when started from .xsession, or when being used as a remote shell
by a command such as rsync, scp or git)

A simple repro case for this issue is:

ian@delenn~ [i]> echo set_color normal > ~/.config/fish/config.fish
ian@delenn~ [i]> scp localhost:test .
TERM environment variable not set.
ian@delenn~ [i]>

This patch passes in an errret variable to setupterm(), which causes
ncurses to return the error to builtin_set_color() rather than calling
exit():

ian@delenn~ [i]> scp localhost:test .
test                                                 100%    0     0.0KB/s   00:00
ian@delenn~ [i]>

Signed-off-by: Ian Munsie <darkstarsword@gmail.com>
Add errret param to other calls to setupterm
documentation typos
FAQ updates - implicit cd and autosuggestions
Document that fish functions cannot be background

(Documentation for #238, #563)
Help cleanup

Large list of changes, including formatting and typos for most commands.

More substantive changes have been made to alias, bind, block, break,
builtin, case, cd, commandline, count, else, emit, fish_config, funced,
function, functions, history, math, mimedb, nextd, not, popd, prevd,
pushd, pwd, random, read, set, set_color, switch, test, trap, type,
ulimit, umask, and while.
update cvs completions
update darcs completions
Silence errors when ack doesn't support --dump

It seems to be new in ack 2.x and with 1.96 I get error messages when
the ack completions are loaded.
Space -> tab in ack completion to match rest of file
Ugly hack to move functions in sample prompts inside fish_prompt to address #736
Release notes for fish 2.0
Merge branch 'Integration_2.0.0'