Mexican activist Nestora Salgado has been released from the Mexican jail where she had been locked for 31 months.