Merge branch '104-add-animation-timestep-display' into next
Order search result processing

As AJAX requests order is not guaranteed we need to ensure that
result are processed in the correct order. This is achieved by
adding a query id that can be used to order the results.
Ensure that the processing style is added/removed

Use a counter to keep track of pending queries. When the counter
drops to zero the query is complete and processing style is removed.
Close modify panel if ESC is pressed
Merge remote-tracking branch 'origin/119-order-search-results'

* origin/119-order-search-results:
  Ensure that the processing style is added/removed
  Order search result processing
Merge remote-tracking branch 'origin/121-escape-close-modify'

* origin/121-escape-close-modify:
  Close modify panel if ESC is pressed