`ace-jump-update-overlay-in-search-tree': Add paddings for wide-characters
Add `ace-jump-search-filter' variable

* ace-jump-mode.el (ace-jump-search-candidate): uses
  `ace-jump-search-filter' if it's not nil
* ace-jump-mode.el: ace-jump-update-overlay-in-search-tree: fix for chars, string-width == 0
Merge pull request #44 from abo-abo/master

Add `ace-jump-search-filter' variable
Just fix a code indent after a merge code body.
Merge pull request #42 from rubikitch/wide-char-padding

`ace-jump-update-overlay-in-search-tree': Add paddings for wide-characters
Merge pull request #45 from rubikitch/wide-char-padding

ace-jump-update-overlay-in-search-tree: fix for chars, string-width == 0
add visible as an option for ace-jump-mode-scope
Use the overlay 'window property to replace the indirect buffer

Originally, I use the indirect buffer to resolve the case when the
same buffer is showing in different window. This solution comes to
some issue when try to recover the indirect buffer. After some
investigation, I found overlay support the 'window property which
limit that overlay to show on a specific window. This is definitely
a better solution for this case. So this change is comming.
Merge pull request #52 from aecay/master

add visible as an option for ace-jump-mode-scope
Merge branch 'master' of github.com:winterTTr/ace-jump-mode