Public Advocate Letitia James joined the chorus of voices attacking Mayor de Blasio’s use of outside consultants Thursday, denouncing the practice as a “violation of ethics.” James, who’s considered a...