Process markdown nested in html on presence of data-markdown attribute

In order to be able to lay out some pages more flexibly, it is nice to be able to wrap some HTML around the markdown content. The user must add a `data-markdown` attribute to any HTML element they want the content of to be processed by marked.