Create utf8 encoding without BOM. Closes #1951.
Merge branch 'release/2.46' into release/2.47

Conflicts:
	GitCommands/Settings.cs