Conversion du code en cours.
-> IEnergie a disparu, pour laisser place a EnergiePotentielle et
EnergieCinetique deux classes abstraites ( car calculer doit se
concentrer sur une classe particulière)
-> Ajout d'un polymorphisme sur faire et defaire pour qu'ils puissent
cibler un état spécifique. (implémentation au niveau de IMutation, mais
à voir si Imutation est remplaçable par AMutation ou non)
-> Ajout de nouveaux attributs sur GrapheColorie pour en remplacer
d'autres, dont listeNoeudConflit( un hashset donc peut être à renommer
^^ ), de nombreConflitArete et de conflitArete qui est une matrice
caractérisant en terme de 0 et de 1 notre problème. Ces nouveaux
attributs sont mis à jour par updateLocal(), qui ne regarde que les
noeuds en connexion avec le noeud changé.
-> Création de GrapheColorieParticule
-> Mise en package du solver commun aux deux groupes dans un package
nommé solverCommun.
-> Majorité des tests sont donc cassés, ils sont à recoder selon le
nouveau solver.
-> MutationConflitsAleatoire recodée pour utiliser les nouveaux
attributs de GrapheColorie, à checker s'il y a des bugs. De même du côté
de MutationAléatoireColoriage (check de bug à faire)