considerably improve code block language detection (now guessing lexer if no language given)