add support for c:code with lang, display, title, and label

For CSS be sure to watch out for the optional label, title, display, and lang