search: import search types
workbench: wire up search popover to entry
workbench: display popover when focusing search entry
workbench: add workaround for bug #741529
editor: add some debug logging for focus tracking
fuzzy: add fuzzy matching index
search: start on git search provider

Store file index in fuzzy matching so we can match incomplete words
git: start on some basic search functionality using git index
search-context: providers is writable for construct
search-context: add signature for getting results
search-display: load search results when context is set.
search-manager: add get_default for search manager
workbench: queue search request when search entry changes
fuzzy: add missing fuzzy_ref()
workbench: stub out search manager process
git-search-provider: load files from git index
search: add some debug code
search-display: disconnect existing context
search-context: add debugging
search-context: ensure default callback for results_added