qemu-char: convert fd_chr to use a GIOChannel