better handling of lazy loading of collection status on list page

- Statuses are added to collection objects in the view if they
  can be retrieved from cache.
- Statuses not already cached are loaded by jQuery function after
  page load.
- jQuery function is less stupid than before.