Add UTF-8 decoding to UTF-32 from stdin and an untested method for encode UTF-32 to UTF-8, this is not used on Windows without Cygwin or if DONT_USE_UTF8 is defined.

Signed-off-by: Mattias Andrée <maandree@operamail.com>