correction affichage message pas de données sur raport géo

Si on filtrait jusqu'a ne pas avoir de données, la page
répartition géographique affichait un tableau et une carte
vide au lieu d'afficher un message indiquant qu'il n'y a
pas de données.

Cela car le count était effectué sur le statement, qui
renvoyait 1 même si il n'y avait pas de données.

Fixes #113
mise en cache des réponses

En prod les réponses sont stockées dans
```app/cache/prod/http_cache```.

Cela permet de passer de 71ms à 1/2ms sur la page "a propos"
et de 139ms à 1/2ms sur la page "distribution des tailles d'entreprise".
Cela évite de refaire des requêtes en base pour des rapports qui seront
identiques.

Pour invalider le cache il faut faire un
```
php app/console cache:clear --env=prod
```
(qui est effectué lors du déploiement).
Merge pull request #114 from agallou/fix_has_data_geo

correction affichage message pas de données sur raport géo
Merge pull request #117 from agallou/http_cache

mise en cache des réponses