CharsetConverter::stringCharsetToUtf8: skip conversion if not needed
CharsetConverter: add ability to fail on incorrect character to some functions
Win32DllLoader::Load: fix - don't flip when converting + fail conversion on bad char
CCharsetConverter: use common conversion for utf32ToStringCharset