searcher.py: don't create initial grep process with single file name
searcher.py simplification (linesplitter should always exist)
searcher.py: minor code beautifications
fix exception when cancelling grep process which provides lots of output
plugin: remove own UI elements when plugin is being disabled
plugin: remove file browser menu item when plugin is being disabled