From tents to steeples to megachurches: how religious groups have divided, multiplied, and united Americans for generations.