fs/Charset: move code to wrapper class IcuConverter

Prepare for a ICU-based backend without GLib.
lib/icu/Collate: move code to Util.cxx