use CodeMirror.runMode to highlight in markdown

instead of highlight.js

I'll remove highlight.js from components, as well.

I'd like to hold this until after #6045 for rebase reasons
wrapping it in a div would make it *inconsistent*. I don't return the div, only its contents.