Fix bug in UTF-16 checker returning wrong offset for missing low surrogate.

6 files changed