Clean up.
Merge branch 'master' into feature/left-panel

Conflicts:
	GitUI/CommandsDialogs/FormBrowse.cs
	GitUI/CommandsDialogs/FormPull.cs
Merge branch 'pr/n1_jbialobr' into Portable
Make it easier for user to find settings by sorting keys.
Fix bug where settings were not being retrieved again if file was modified.
First step to remove SafeGet/SafeSet methods
Removed SafeGet/SafeSet methods
Merge branch 'vbjay/master'
Fix key already exists bug.
Merge pull request #1798 from vbjay/Portable

Fix key already exists bug.
Fix for #1790.
Merge branch 'master' into feature/left-panel

Conflicts:
	GitCommands/Settings.cs
	GitUI/CommandsDialogs/FormBrowse.cs
Submodule GitExtensionsDoc updated

Submodule GitExtensionsDoc:
    > 18d4200 - Change information about where settings are stored.
    < 439e4cb - add section about re-taggin
Update checked property when menu is shown.  This allows the item to be refreshed between instances.
Merge branch 'Portable'
Merge remote-tracking branch 'gitextensions/master' into BuildServerIntegration

Conflicts:
	GitCommands/app.config
Merge remote-tracking branch 'gitextensions-pombeiro/BuildServerIntegration' into BuildServerIntegration
Make Settings.cs changes compatible with 45600a8b1d7122553a89336486271484a7026150.
Merge branch 'pr/n1799_vbjay'
Fixed submodule status on diff tab