Feed all zsh history into fzf (not only most recent)
Merge pull request #19 from wellle/zsh_history

Feed all zsh history into fzf (not only most recent)
Unalias history on zsh (related #19)
Use `fc` instead of `history` to avoid omz alias
Merge pull request #20 from wellle/zsh-history-fc

Use `fc` instead of `history` to avoid `oh-my-zsh` alias
Update installation instruction
Fix #22. Keybindings for vi-mode bash.
Implement --extended-exact option (#24)
Performance optimization: batch application of input chars
Disable typeahead optimization in Ruby 1.8
Synchronize getch calls to reduce screen glitches
Rename variables
Completely remove mouse support

Since the version 0.7.0, fzf internally used Curses.getch() call to take user
input, which allowed it to support mouse input as well. However it has turned
out that Curses.getch() has introduced glitches that cannot be easily handled
(e.g. Try resize the terminal). So I finally decided that it's not worth the
trouble and drop the mouse support.
Reimplement mouse input without using Curses.getch
Update gem version
Allow command/control-click/wheel

e.g. urxvt
Add option to disable 256-color output (related #18)
Home/End/PgUp/PgDn/Del/(Ins)
Introduce escape time-out for better handling of escape sequences
Reduce timeout to 0.1 sec