The Major League Soccer season will kick off as scheduled on Friday after a new collective bargaining contract was agreed, avoiding the threat of a players' strike.