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 desktop shortcut optional on install

Especially useful when upgrading
Fixed issue: with many branches GitExtensions hangs

GitExtensions hangs when you open branch drop down, 770 in my case
Solution
-> limit number of items to 100
-> moved "Checkout branch" to top of dropdown
Make ShowIndicatorForMultilineMessage a View option (false by default)
Disabled some menu items for bare repositories. Issue #1896
Auto stash, auto pull disabled for bare repositories. Issue #1896
Help image now correctly set form MinimumSize
Merge branch 'release/2.47'
Updated changelog.
Wire up event.
View PR on GitHub link
FileViewer: hotkeys for jumping to next / previous change. Default binding to "None".
Add default parameters to align other arguments position.
Add default configuration for meld diff tool.
Settings fixed for VS plugin and shell extension.

* Duplicate context menu items for shared folder. Closes #1987
* VS plugin reading settings fixed. Closes #1935
* Option added that restore old shell extension behaviour. Closes #1821
Merge branch 'release/2.47'

Conflicts:
	GitCommands/Settings/AppSettings.cs
	GitExtensions/Program.cs
	GitPlugin/Git/GitCommands.cs
	GitUI/CommandsDialogs/SettingsDialog/Pages/ShellExtensionSettingsPage.cs