Optimize drawing

This change forces the filter component to cancel the previous query
May fix #68
Cleanup, comment
Update README.md
Merge pull request #70 from lestrrat/optimize-drawing

Optimize drawing
Assign Ctrl-Space to ToggleSelection
Merge pull request #71 from lestrrat/xdg-base-dir

merge xdg-base-dir to master
Merge branch 'master' of github.com:lestrrat/peco
Remove stray debug statement
version++ and stuff. v0.1.3 it is now
fix crush on empty current Match

Handlefinish crashes when there is no matches on current query.
Fix binding 'C-Space' issue

We should check both 'ev.Key' and 'ev.Ch'. Because ev.Key is always '0'
if input does not have prefix('Ctrl-', 'Alt-') or input is not some
special key. If user binds some command to 'C-Space' or 'C-2', 'C-~'
(then that command is set to 'input.config.Keymap[0]'), the command
is executed by inputting non-prefix key like 'a', 'b', 'c'.
Add ToggleSelectionAndSelectNext handler.
ToggleSelectionAndSelectNext handler executes ToggleSelection and
SelectNext.
Merge pull request #72 from syohex/fix-key-zero-issue

Fix binding 'C-Space' issue
Merge pull request #73 from sugyan/master

fix crush on empty current Match
Merge pull request #74 from ryotarai/ToggleSelectionAndSelectNext

Add ToggleSelectionAndSelectNext handler which executes.
Allow removing a keymap
Make default binding ToggleSelectAndSelectNext

refs #74
version++ and stuff. v0.1.4 it is now
Add screencast for multiple line selection
Update README