Rename DataGridView variables. Introduce properties and remove hard coded indices to get columns
Use names instead of bare numbers for column referencing.
Add new column IsMultilineMessage (experimental, cached, thread)
Add thread safety
Move [...] column after message column
Make ShowIndicatorForMultilineMessage a View option (false by default)
Formatting
Don't compute branch names on `Fetch all`. Closes #2002.
Use the same global settings instance while editing settings.
"Always show advanced options" setting.
Merge pull request #1980 from feinstaub/dev/refactor_for_#1343

Refactoring to support implementation of #1343
Merge branch 'pr/n1985_feinstaub'
IsArtificial
Make the installation copy GitExtensions.exe.config so that Newtonsoft.Json.dll can be loaded.

Fixes gitextensions/gitextensions/issues#1971

(cherry picked from commit 7c2cf2ad09fc00c19b7e362f9aca23d358e3f4c6)

Conflicts:
	Setup/Product.wxs
Merge branch 'release/2.46' into release/2.47
Merge branch 'release/2.47'
Cherry-picked changes from BuildServerIntegration that are not domain specific to lower amount of possible merge conflicts.