Allow code tag language attribute customization

The attribute can be customized to allow different ways of
describing the language of a code block.