add utf16::iterator
add utf16string_to_ucs4string
add utf16string_to_string
add utf16 -> utf8 unittest