Parser for Markdown and Markdown Extra derived from the original Markdown.pl by John Gruber.