Markdown: Move Roslyn embedding code to separate file

I should have done this when I wrote it in the first place...
Markdown: Don't hard-code C#