add more tests for CaffeineManager

- add test for CaffeineManager.top_consumers_average and
  CaffeineManager.get_csv_data
- more django-model-utils Choices fixes
- use parametrized query for top_consumers_average