Easier configuration of the cache script, better admin interface for datasource model

Changes:
- Make it possible to run the cache script from the admin interface
  (assuming the cronjob runs every minute)
- Improve the datasource model admin pages
- It's now possible to configure the number of times the cache script
  runs from the admin interface