Move utf16 functions to kernel core and rename