use syntax hilighting for uncompilable codeblocks

the rust test-suite compiles all code examples in the documentation. Since some examples are not compilable, the docs often have {rust,ignore} as language for codeblocks. Syntax hilighting should still work for those docs