Merge remote-tracking branch 'gitextensions/master' into BuildServerIntegration

Conflicts:
	GitUI/UserControls/RevisionGrid.cs
Merge branch 'master' into PombeirP/BuildServerIntegration

Conflicts:
	GitUI/CommandsDialogs/FormBrowse.cs
	GitUI/CommandsDialogs/FormSettings.cs
Merge remote-tracking branch 'gitextensions/PombeirP/BuildServerIntegration' into BuildServerIntegration
Update BuildInstallers scripts with TeamCityIntegration project.
Merge branch 'BuildServerIntegration' into gitextensions_PombeirP_BuildServerIntegration
Move ISettingsSource to GitUIPluginInterfaces
Store BuildServerIntegration settings in RepoDistSettings
Merge branch 'master' into PombeirP/BuildServerIntegration
Disable BuildServerIntegration by default
GitExt CI
Merge remote-tracking branch 'gitextensions/PombeirP/BuildServerIntegration' into gitextensions_PombeirP_BuildServerIntegration
Cleanup and fix relative paths to Plugins\BuildServerIntegration\TeamCityIntegration.
Adapt sln files for new folder structure.
Merge branch 'master' into PombeirP/BuildServerIntegration
Add build dependency on TeamCityIntegration.
Fix TeamCityIntegration.csproj output paths.
Improve shutdown handling of TeamCityAdapter.
Remove unused events.
Merge branch 'gitextensions_PombeirP_BuildServerIntegration' into BuildServerIntegration
Fix references in TeamCityIntegration.csproj.