[Setup] Add choice to add install dir to PATH

Git Extensions' installation directory will be added to the system
environment variable "PATH" if selected. Defaults to yes.
Always add to the _system_ variable and not user variable, since
the install package can't install without administrative privileges
anyway, so the "install for this user only" option is broken anyway.

The directory will be removed from PATH when Git Extensions
is uninstalled.

Solves issue #438 (which is a feature request).
Git.hub and NBug added as submodules
Use read-only urls for submoduls.
Link to project workflow
Changed location of Git.hub.dll in post build event
Merge branch 'release/2.47'
Merge fix
Merge branch 'release/2.47'
Setup file fixed
If local branch eq to current branch and remote branch is not specified then run fetch with no refspec
Merge branch 'pr/n2024_HenrikTorstensson'
Merge branch 'release/2.47'

Conflicts:
	GitCommands/GitCommands.csproj
	GitCommands/Settings/AppSettings.cs
	GitUI/CommandsDialogs/CommitDialog/FormCommitTemplateSettings.cs
	GitUI/CommandsDialogs/FormCommit.cs
	GitUI/Translation/Spanish.xml
	TranslationApp/FormTranslate.cs
	TranslationApp/TranslationApp.csproj
display 'true/false' settings as checkbox!
Display list of expected values as Combobox
Replace textblock "true/false" by a checkbox
Remove "true/false" in labels (no more needed)