Merge pull request #1444 from mpickering/master

Generalised readWith to readWithM
DocBook reader:  Better handle elements inside code environments.

Of course, we can't include structure in the code block, but
this way we at least preserve the text.  Closes #1449.
Fixed runtime error with compactify'DL on certain lists.

Closes #1452.  Added test.
Remove trailing whitespace