vim: remove dependence on Builder for initiating search.

This allows the consuming code to hook to begin_search and show their
own search dialog. Useful for consumers outside of Builder.