Bring back straight markdown code blocks

GitHub code blocks are an extension to markdown. This pull request allows md_inc to generate straight markdown that complies with http://daringfireball.net/projects/markdown/syntax#precode

With the changes, GitHub code blocks will only be used if the language is specified (may be ''). Partially reverts ed2455e.