Fix crash happening when deleting a remote branch. Closes #2538.
GetFullBranchName() test added
ChangeLog updated
Tags in branch list are visible when "Local" is selected

and only one time (not 2 times due to the retrieve of branches)

Before this PR, we didn't see the tags when only "Local" is selected.
"Remote" MUST be selected also. Which is not the behavior expected
because tags are local!
VS Plugin: use solution scope if no active document. Closes #2498
Merge pull request #2543 from pmiossec/correct_tag_list

Tags in branch list are visible when "Local" is selected
Merge remote-tracking branch 'origin/release/2.48'

Conflicts:
	GitUI/Resources/ChangeLog.md
Merge remote-tracking branch 'refs/remotes/upstream/master' into GitCommitVersionInfo

Conflicts:
	CommonAssemblyInfo.cs