Set the handles used for --client to use UTF-8

Previously they were binary-mode, so they used char8 “encoding”, taking
codepoint values modulo 256, leading to cryptic identifier mangling errors
when using idris-vim.
Merge pull request #1334 from Melvar/fix-ipc-enc

Set the handles used for --client to use UTF-8