Update docs to describe autosuggestions. Fixes #937
Make tok_last_type return an enum token_type instead of int
Better error messages for `EDITOR=vim git...` type commands.
https://github.com/fish-shell/fish-shell/issues/809
Strip out git commit numbers from doxygen documentation
Support implicit cd with appended `/`.

This is an experimental feature, proposed in the issue #22.
https://github.com/fish-shell/fish-shell/issues/22#issuecomment-20483478
Restore directories' tab completion without slash in command.

This is needed for implicit cd when ending command with `/`.
Merge remote-tracking branch 'upstream/master'