Add Differ Flavored Markdown

MarkdownExtra is subclassed to treat single newline as real break.