Doc: small fixes
latex.lang: math environments
latex.lang: include the generic-command in math mode

But the 'end' of a math context has a higher priority than the generic
command. For example for

\begin{math}
\alpha
\end{math}

The \end{math} is not taken by the generic-command, because it ends the
math environment.
latex.lang: improve math highlighting