[RFC] Adding a CharSet Converter to the LLVM Support Library

Hi everyone, I am working on enabling the fexec-charset option and my implementation currently depends on iconv support. I have posted an RFC about it here RFC: Enabling fexec-charset support to LLVM and clang (Reposting).

I have put up two patches related to this RFC, one to add a CharSetConverter wrapper class to ConverterEBCDIC ⚙ D153417 New CharSetConverter wrapper class for ConverterEBCDIC which my fexec-charset implementation relies on, and a separate patch to add iconv support to this class ⚙ D153418 Adding iconv support to CharSetConverter class which can probably be expanded to support other conversion libraries like ICU which I saw was mentioned in this discussion. Any feedback is appreciated on how I can improve this implementation. Thanks!