Decode UTF16 files before reading them line by line.
Merge remote-tracking branch 'remotes/origin/master'
Decode UTF16 files before reading them line by line. Also convert everything to Unicode before parsing, and convert to UTF8 when generating output.