Fix UTF-16 surrogate pairs and sceCccEncodeUTF16() return value

It's pretty clear it returns a void.  Updates with a typo fix (both halves of the pair were being written to the same place, duh.)

It's possible the others might be void too...

Attempt at #2736.

-[Unknown]