Output proper HTML markup for markdown input

RDoc formatters process inline markup on a paragraph-by-paragraph basis.
If this is not done then embedded markup in that paragraph will not be
output correctly.

Now the paragraph's contents are joined into a single line before
processing which allows the formatter to generate the correct output.

Fixes #204