#1247: Permanent CommandBar installation

Conflicts:
	GitPlugin/Connect.cs
	GitPlugin/Plugin.cs
Add full relative path to doubleclick of item in file tree.

Double clicking a submodule would fail because `item.Name` is not a relative path.  Please check that there are no other downstream effects by this change.
Fix slow settings load because of UNC paths.

Make the default clone combobox a lazy loaded list (loads when first dropped).
Edit GetParentPath to ignore UNC paths.
Added option to set base url so it will work with SSH urls now.

Stricter matching to prevent false positives.
Added "View pull requests" tab in windows form.
Added approve and merge pull request classes.

Added GetPullRequest class
Add merge and approve function
Add approve and merge buttons to form
ShowSuperprojectTags/Branches/RemoteBranches and Conflict_Base/Remote/Local
FormMergeSubmodule
Change Submodule change icons, making FastForward != NewerTime and Rewind != OlderTime
AddedCommits and RemovedCommits in GitSubmoduleStatus
Allow Create branch on Module.IsDetachedHead
Show commit changes (i.e: -1+5) on CheckoutBranch, CheckoutRevision, CreateBranch and CreateTag
fix running buttons RevisionGrid
Performance optimizations

Added threading to prevent gitextensions from not responding while loading pull requests
Bug fixes
UI changes
UI Changes
Merge branch 'master' into SubmoduleImprovements

Conflicts:
	GitCommands/Git/GitModule.cs
	GitUI/CommandsDialogs/FormBrowse.cs
	GitUI/CommandsDialogs/FormCheckoutRevision.Designer.cs
	GitUI/CommandsDialogs/FormCreateBranch.Designer.cs
	GitUI/UserControls/RevisionGrid.cs
	GitUI/UserControls/RevisionGridClasses/RevisionGridMenuCommands.cs