FormSettings: add a Page with introductory text as the Plugin Settings root.
CreateTag dialog: cancel should not refresh the revision grid
CommitPickerSmallControl: SetSelectedCommitHash shows message box if manually entered commit hash is not correct
FormCheckoutRevision: make similar to CreateBranch/Tag dialogs. Do not refresh grid when user hits cancel.
RevisionGrid: use StartCheckoutRevisionDialog instead of simple message box
Rename IGitUICommands.StartCheckoutBranchDialog to .StartCheckoutBranch() because this method does not always show a dialog (see form.DoDefaultActionOrShow(owner))
Merge pull request #1683 from feinstaub/topic_settings_dlg

SettingsDialog: fix compiler warnings / put pages to the root nodes
Merge pull request #1685 from feinstaub/topic_norefresh_on_cancel

FormCheckoutRevision: make similar to CreateBranch/Tag dialogs and use in RevisionGrid
Variable name fixed
Merge remote-tracking branch 'gitextensions-pombeiro/BuildServerIntegration-plugin' into BuildServerIntegration-plugin
Merge remote-tracking branch 'gitextensions/master'
Merge remote-tracking branch 'gitextensions/master' into BuildServerIntegration-plugin

Conflicts:
	GitUI/GitUI.csproj
Handle situation where there is not yet a .options file for the Build Server.
Merge remote-tracking branch 'gitextensions-pombeiro/BuildServerIntegration-plugin' into BuildServerIntegration-plugin
Merge remote-tracking branch 'gitextensions/master'
Add support for guest access to TeamCity.
"Set version" Python script added
"Set version" Python script added
GetFullBranchName moved from GitModule to GitCommandHelpers

Commit renamed to CommitHelper
Removed some code duplication