[SERVINF-157] Fix inefficient result downloads.

There are all kinds of problems with this code. When there were errors in lists
everything was being downloaded everytime.

This is better now, but the real fix is in Taverna Player.
[SERVINF-158] Fix more/less buttons in lists.

Simple question of a unique ID not being passed through.
Merge branch '0.5.0-maint'

* 0.5.0-maint:
  [SERVINF-158] Fix more/less buttons in lists.
  [SERVINF-157] Fix inefficient result downloads.