CharsetConverter: remove unused parameter
CharsetConverter: logicalToVisualBiDi refactoring
CharsetConverter: use FriBiDi's native UTF-32 charset to avoid double conversion
CharsetConverter: fix FriBiDi usage
CharsetConverter: cosmetics: move g_charsets[] closer to related functions
CharsetConverter: 'logicalToVisualBiDi' ability to fail on bad strings
CharsetConverter: consistency added: bidi can fail on bad sequence as well as conversion
Merge pull request #3418 from Karlson2k/charsetconverter_rework_04

CharsetConverter rework - part 04