Rip and adapt koron/gelatin for our purposes
Very crude hook-up of keymap to ahocorasick keyseq
Still various stuff broken, but konami command kinda works
Tweak AcceptKey function

Now the functin properly handles unmatched sequences, and does the what
the original keybinding was supposed to do instead of doing... nothing
Update README
fix tests
check n.Value() before doing anything

should fix #139
one more crash to fix
Fix test
Change rules for receiving key sequences

* Longest sequence always wins
* If you would like to break out of typing in a sequence, you must
  call peco.Cancel
* The Konami command now needs to start with C-x

TODO: remove all that Keymap code that doesn't get used anymore
Various

* Alt key mod now work again
* Use TrimSpace
* Remove some unused code (need to delete a LOT more)
Start moving away from the old way of using the Keymap object
Remove global Keyseq, embed in Keymap
Various structural changes

* Compile ahocorosick matcher laizly
* Move key mappings to keyseq, as we do not directly interface them in
  the main peco package
Fix tests
Update docs
Merge pull request #146 from peco/trie_key_sequence

Trie key sequence
Delay the terminal initialization until incoming buffer is ready

This change fixes #144 by delaying all the terminal initialization
until there's something coming in from the standard input.

Without this, for example, a succesive chain of commands that expect to
use stdin will fail, because peco might accidentally grab the stdin
under the hood. With this change, peco is forced to wait to do any
terminal related stuff until some output has been spewed by the
previous command (which is most likely when the command is ready to
give up the control of the terminal), so things work again.
Merge pull request #148 from peco/delay_terminal_init

Delay the terminal initialization until incoming buffer is ready
Change how peco.Finish handles the line under cursor

Only add the line where the cursor is only if there are no other
selected lines before hand. This apparently matches what percol does,
and I agree that it's more intuitive

refs: http://twitter.com/mattn_jp/status/485951916040413184