(CFACT-114) Add a library for UTF conversion

Windows APIs use UTF-16, but the default encoding of our software is
assumed to be UTF-8. Thus a Windows-specific conversion library is added
for converting from UTF-8 strings to UTF-16 wstrings and UTF-16 wstrings
to UTF-8 strings.