Replace Redcarpet with Kramdown.

Any rendering should be mostly equivalent to what it was before, but now
there's a wider set of support for Kramdown features, such as heading
IDs.