Simplify Tyxml_js signatures and fix usage of tyxml's syntax extension.

See ocsigen/tyxml#50.

tyxml's syntax extension needs the Xml module to be present inside Html5/Svg but the destructive substitution removes it.