An agreement between the NFL and players ensures America’s most popular sport will go ahead as planned next season.