Bug 330707: Add optional support for MarkDown
r=dkl,a=sgreen