simplify the handling of simple list items, table cells etc.

moving the responsiblity to the renderer to decide whether p tags 
should be rendered for a paragraph or not

special case for markdown list items with blank lines between them is
now encapsulated inside the markdown parser with a ForcedParagraph class

introduce fallback handling in HTML renderer