ShellExtensionSettingsPage: add simple preview for context menu items
- Added support for wildcard branch name filters

 -  Used the git log --branches=<shell glob wildcards> option in method ProcessGitLog. If wildcards are in the filter, then the --branches option is used. Otherwise, just the branch filter without the --branches option is specified, which give the original exact match functionality.
- Code cleanup and static array extraction

- Converted tabs to spaces.
- Pulled the array of shell glob characters out to a static array.
- Show or hide tags - initial implementation

- Added menu item on View submenu to allow selecting to show or not show tabs
- Added menu handler to toggle settings and refresh view.
- Added initialization of menu item check state from settings.
- Added settings item to save user preference for showing tabs
- Removed Visual Studio's unnecessary designer file changes to isolate real work.
- Fixed line endings
Merge branch 'pr/n1661_feinstaub'
Spanish translations
Shorten some messages to make them fit in the UI
Translate "Manage" the same in several places
Translations for version 2.46
Merge pull request #1816 from ferow2k/master

Spanish translations
Merge pull request #1814 from gregsohl/ShowTagsMenuItem

Added a "Show tags" menu item
Merge pull request #1815 from gregsohl/BranchFilterWildcard

Branch filter wildcards
FormCommitDiff files list fixed with multiple parents
FormCommitDiff controls alignment fixed
Removed one new line symbol from commit body
Disallow to cache stash diffs.