lib/core/text: Wrapper of ICU's UTF-16 encoded strings and conversion