Fix statecounters limited at 21 steps
Issue : https://git.canopsis.net/canopsis/canopsis/issues/952
Le comportement est maintenant bien comme attendu, c'est à dire :
- Crée un statecounter lorsqu'il n'existe pas, et l'insère après le status courant
- Met à jour le statecounter existant lorsqu'il existe déjà
J'ai supprimé la structure PyMap qui n'offrait pas une bonne lisibilité, au profit d'une structure CropCounter, plus verbeuse, mais adaptée au besoin, documentée, bien plus lisible et simple, et donc maintenable.