f866816
Merge changes from a subsequent revision that fixes lone surrogate detection compilation with wide unicode builds.