[#582] Fix h.markdown_extract()

ih.markdown_extract() sometimes returns a literal and sometimes not.

This causes problems of over escaping for example in the dataset
listings with short descriptions. This patch makes this return a literal
consistantly.
Merge pull request #582 from okfn/582-fix-markdown_extract

h. markdown_extract() & < > issue [2.0]