Fixed issue #1957: Search file inside Visual Studio does not open file (2.47)
Fixed issue #1957: Fixed whitespaces
Clearing diff after reseting items in commit window fixed
Script fixes, {cDefaultRemote} now return correct results
Merge branch 'release/2.47'

Conflicts:
	GitUI/Script/ScriptRunner.cs
Fixed interactive add with cygwin. Closes #1403
Create utf8 encoding without BOM. Closes #1951.
Merge branch 'release/2.46' into release/2.47

Conflicts:
	GitCommands/Settings.cs
Merge branch 'release/2.47'
Corrected arguments order
fixing postBuildEvent case sensitive error when compiling with xbuild

Avoid calling user32.dll on EditNetSpellChecker, formcommit opens

removing MonoCS compiler directives, checking runtime for mono

adding GitCommands.Utils

we should use EnvUtils.IsMonoRuntime