Fix calls to find_matches, which expects a list of needles

Fixes https://github.com/joelthelion/autojump/issues/261
Merge pull request #262 from blueyed/pass-list-to-find_matches

Fix calls to find_matches, which expects a list of needles.
Merge branch 'master' of github.com:joelthelion/autojump
add todo
remove nested filters
merge
Merge branch 'master' of github.com:joelthelion/autojump