Explicitly start query in desks main controller.

And add tests for data adapter + list view directive.
Move timeout handling from data to ingest widget.
Add karma html2js preprocessor for testing.
Merge branch 'fix-tests'