Allow any non-whitespace character in language types for pygments code highlighting. Addresses #1166