Markdown: Allow spaces before fenced code blocks

Includes test cases