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
Yes, probably.