Modifications recuit simulé : classe Etat

Création de la classe Problème, vide et isolée pour l'instant
Création de la classe Etat. Routage est maintenant une sous-classe
d'Etat.
Modification des mutations Swap et TwoOptMove qui ont deux arguments
entiers (les indices où ont lieu la mutation). Cela allège le code et
est plus cohérent.
Ne plus écrire TwoOptMove.calculer(r) mais plutôt :
TwoOptMove mut = new TwoOptMove(n)
mut.calculer(r)