charset management rework
This branch makes charset conversion strict, except for a few cases where we would try to do our best (e.g. operator name normalization).
The charset APIs are cleaned up, and a runtime check is done for all possible charset conversions, to see if we have iconv() support or not.
The //TRANSLIT
extension is completely avoided, and we now use g_convert_with_fallback()
instead where appropriate.
Edited by Aleksander Morgado