Fix UTF16ToUTF8::size, add UTF8ToUTF16::size.
Fix GetExecutablePath.
Add unicode tests.