Require tagsoup 0.13.1.

This fixes a bug in parsing of script tags.
See #1248.
Require yaml >= 0.8.8.2.

Otherwise we have problems with integers being rendered with
decimal points.
Shared: Fixed bug in toRomanNumeral.

9 and numbers ending in 9 would end with "IXIV."
Thanks to Jesse Rosenthal.  Closes #1249.
Distinguish tight and loose lists in Docbook output

Determined by the first block of the first item being Plain.