Fix: UTF16EncodedLen and UTF16EncodedLenString
Fix: UTF16EncodedLen and UTF16EncodedLenString

This handles an issue where the rune is between 0xE0 and 0xF0 that led
to the UTF16EncodedLen* funcs returning the wrong length when provided
invalid input.

charlievieth/utfconv