Pass editor each time available list is toggled

Previously it was always using the first editor it was created for.

Closes #62
Search prefix and name

Some snippets have very short prefixes so allow them to be fuzzy
filtered by their possibly more descriptive names.
Prepare 0.49.0 release
Merge branch 'master' into chrome35

Conflicts:
	package.json
1.1.0 (0.49.0)