xslt: fix infinite recursion when 'replace' parameter of 'str.replaceAll' template is empty
xslt: add templates to escape string literals in C, PHP, Python and UNIX shell.
PHP and UNIX shell templates allow to specify which quotation mark is used and if the content of the string have to be evaluated
C/PHP/Python and shellscript parsers now escape string literals for argument enumeration specification (prg:select/prg:option) and argument default value (prg:default)