Temporary fix to prevent Linux/Win32 startup freeze

On startup, the engine would go into an infinite loop due to trying to break a UTF-16 string containing an odd number of bytes. This fix is quick and dirty and will be removed when refactor-syntax_unicode_fieldtext gets merged.
Merge branch 'refactor-syntax_unicode_analysis_cleanups1' into refactor-syntax_unicode_analysis_cleanups2