The John S. and James L. Knight Foundation will provide a whopping $300 million over five years to organizations including the American Journalism Project, Reporters Committee for Freedom of the Press ...