documentation-generate.scm: Write all output files as UTF-8
This is necessary for non-ASCII characters to be properly output to doc appendix files, since the default encoding of a Guile output port is the locale encoding, and the build system exports LC_ALL=C.