ConfigFile now  handles escaping special characters by itself. Closes #2136.
Merge branch 'release/2.47'
Module.GetRefs returns remote branches only when `tags` argument is set true!? Closes  #2013.
Merge branch 'release/2.47'
Mono project check platform and call copy_plugins.sh
checking dir before copying to not yield errors
Fixing Gerrit project, checking platform
Fixing TeamCityIntegration NuGet.targets to case-sensitive
fixing GitUI nuget.target case sensitive
fixing GitUIPluginInterface nuget case sensitive
fixing Stash nuget case sensitive
Merge pull request #2130 from fraga/fixMonoBuild

Fix mono build
Skip local branch name if remote branch is empty and local branch is unknown to remote. Closes #2142.
Merge remote-tracking branch 'origin/release/2.47'

Conflicts:
	GitUI/CommandsDialogs/FormPull.cs
Fixed FileStatusList autoresizing. Closes #2131.
Merge remote-tracking branch 'origin/release/2.47'