wire utf-8 encoding, so unicode filenames work

Today e.g unicode index names are allowed, but you will get no error if a machine is misconfigured. Because they are allowed, we should explicitly set UTF-8 encoding by default.

For a server-side app, this is really a good flag to pass to the JVM anyway. it will dodge bugs in third party libraries and so on.