#311 - external search engine integration, fixes/improvements

- handle objects removal
- use "searchEngine" config property (don't pass args)
- search available in backend (modules+dashboard)