github_flavored_markdown: Improve diff highlighting.

- Add detailed diff highlighting, apply only for -1,+1 blocks (GitHub-style) for now.

This PR tracks progress of this new feature. It's still in development and not ready to merge.