MIME:  Support vs and fs as text/plain.

These are used in revealjs css.
Convert highlighting-kate language to listings language

if --listings is used.

Closes #704.