Emit UTF-8 BOM for non-ascii environment.

If using non-ASCII Windows environment(e.g Japanese),  the commit log file will be open with "ANSI" codepage encoding in Notepad.exe or other text editors.
But Git command expect UTF-8 encoding file only.