searcher: use ZoektDial
Created by: keegancsmith
ZoektDial already takes care of using metered searcher and avoids the use of the stream adapter.
A good follow-up would be adding a constructor for a zoekt client based on Map. Then we can avoid more duplication between searcher and internal/search/env.go