Fold from the right.

This makes 10 more tests pass even though these cases were transitive.
Add escaped emphasis to dedicated splits
Compensate for the URL + trailing \n hack.

This is necessary strictly to ensure that the output in a single
corner-case is structurally identical to the output of the old parser.
Use docParagraph to get a DocCodeBlock.
Allow a definition list to be empty.