Update ez_setup to 7.0
Fix lint
Don't update completion twice when setting cmd text.

See #190.
Remove unneeded invalidateFilter call.

See #190.
Don't set marks data if the pattern is empty.

See #190.
Simplify text marking in completion.

Also improves performance, see #190.