New contract for non-tenure track faculty at Skidmore College follows dozens of negotiating sessions