The City Council approved a $2 million settlement with two police officers, Shannon Spalding and Daniel Echeverria, who accused their superiors of retaliating against them for whistleblowing. It’s a case that Mayor Rahm Emanuel had been called to testify on, but was ultimately spared from when the city’s Law Department announced a settlement on the eve of the trial.