Add FormBrowseMenus.cs to handle the new additional main menus "Navigate" and "View"
FormBrowse: move code from GotoCommit command to new class FormBrowseNavigateCommands.
FormBrowse: move code from SelectCurrentRevision command to FormBrowseNavigateCommands
FormBrowse: Move "Goto current revision" and "Goto commit" from Commands to Navigate menu
add todo for translation
refactoring
FormBrowse: Add goto parent/child commit to Navigate menu
FormBrowse: Add shortcut display string to Navigate menu items from RevisionGrid
FormBrowse/Navigate: add quick search menu items
Merge branch 'feature_new_menus_navigate_and_view'

Conflicts:
	GitUI/GitUI.csproj
move RevisionGridMenuCommands to subnamespace and fix some namespaces in this area
prepare for inserting View menu items
Basic version of View --> Show remote branches (currently without check mark handling)
refactoring / implement check mark handling
refactoring
Merge remote-tracking branch 'gitextensions/master' into feature_new_menus_navigate_and_view

Conflicts:
	GitUI/CommandsDialogs/FormBrowse.cs
RevisionGrid: add ShowRemoteBranches via MenuCommands to context menu / fixes
MenuCommands: show and update hotkey settings
refactoring and comments
add three more view menu items (dummies)