Dash.pm, Lens.pm: use Future::Q instead of Future.
t/dash.t: loosen the test. We cannot pass non-Lens object to lenses option for Web::Dash->new().
Dash: won't send query if query is an empty string.
Dash: ajax query for search.json is now by relative path, allowing mounting.
Dash: show icon <img> if possible.