Check for language availability at runtime.
Syntax highlighting mode by language.
Fix mkstemps failure from too short suffix indicator.
Add PHP language.