Singlet/triplet fixes

Changed a lot of groups in thermo and statmech to accommodate the new AdjList style. Mostly tried to leave groups unchanged, but in some cases I have changed a {2S,2T} into only 2T, when I thought appropriate.