Fixing numerical stability in CalcTorsionAngle, and updating OBMol::Get/SetTorsion