Fixed ucs4->utf encoding bug - 4 byte values with high bits unset
weren't being converted right