Add mermaid.js support to the Markdown parser
Use a local Markdown extension that identifies code blocks using the Mermaid identifier, and expands them to a <pre>...</pre>
block without code highlighting, so that mermaid.js can do its job.
Fixes: #180
Edited by Emmanuele Bassi