Major League Soccer and its players' union have agreed in principle to a five-year labor contract, a person familiar with the deal told The Associated Press, averting a possible strike ahead of Friday's season opener. The person spoke on condition of anonymity today because the