Initialize cycle_cursor_pos.

This removes the warning from compiler.
Put an IRC link to README.
Replace IRC link with WebChat link

It seems GitHub doesn't allow irc:// protocol, so replace it with WebChat link.
Support iTerm2 forward/backward word escapes
(https://github.com/fish-shell/fish-shell/issues/920)
Adjust prefix completions to sort alphabetically instead of by length.
Other completions are still sorted by length.
https://github.com/fish-shell/fish-shell/issues/923
Try to improve the error message printed when libcurses is not found
Fix indentation
Fix more indentation in fish_default_key_bindings.fish
completion for vim-addons
docs: don't remove/rebuild share/man if we don't have doxygen
Fix useradd completion syntax
(https://github.com/fish-shell/fish-shell/issues/863)
git version generation fixes

- Remove the `version` file created for the tarball after the tarball is finished
- Use the builtin type instead of which.
add __fish_urlencode function which URL-escapes stdin
Notify vte-based terminals of $PWD change (#906)
Recommend eval when using variable as command.
Fix VTE version test
OS X Mavericks keybinding fix
Make __fish_print_mounted work better on OS X
Remove duplicates from history in fish_config
https://github.com/fish-shell/fish-shell/issues/900
document and enforce Autoconf 2.60 or greater