NFL lineman Chris Long donated his entire 2017 N.F.L. season salary to educational charities in three cities.