Sean Spicer, the White House press secretary, resigned today, rejecting President Trump's offer to stay on in the West Wing.