Get data about available versions from config file.
Handle new descriptions of detached head introduced in git 1.8.3

see git gc8183cd builtin/branch.c

There are 4 types in total:
(no branch, rebasing %s)
(no branch, bisect started on %s)
(detached from %s)
(no branch)

Conflicts:
	GitUI/FormBrowse.cs
	GitUI/FormPull.cs
Removed scrolling to first visble revision
Changelog updated
Changelog updated

Conflicts:
	GitUI/CommandsDialogs/AboutBox.cs
Merge remote-tracking branch 'origin/release/2.44'

Conflicts:
	.gitignore
	GitCommands/Config/ConfigFile.cs
	GitCommands/Settings.cs
	GitUI/CommandsDialogs/AboutBox.cs
	GitUI/CommandsDialogs/BrowseDialog/FormUpdates.cs
	GitUI/CommandsDialogs/FormBrowse.cs
	GitUI/CommandsDialogs/FormPull.cs
	Plugins/AutoCheckForUpdates/AutoCheckForUpdates.cs
	Plugins/AutoCheckForUpdates/AutoCheckForUpdates.csproj
	Plugins/GitUIPluginInterfaces/IGitModule.cs
Version changed to 2.47

BuildInstallers.Mono.cmd batch file fixed
Submodule GitExtensionsDoc updated.

Submodule GitExtensionsDoc:
    > 39a232c - In version 2.45 settings are still stored in registry.
    > 7a3ee01 - Chapter 2 Updated
    > 9f1dbdb - Add logo to RTD and release # to TOC
    > d02d225 - Add Wiki details
    > a120c4e - Fix incomplete sentence.
Warning
Autopull from remote to which push was rejected.
Modified minimum size
Disabled autopull for not handled cases. Closes #1887.
Merge pull request #1943 from Itori/master

Fix minimum size on Archive form
Don't write internal nbug log to disk as it tries to write to location that it may not have access to. Closes #1581.
Push rejected error message format has changed.
Add support for installing GitPlugin in VS2013
Force push option added to "Push rejected" dialog
Merge remote-tracking branch 'gitextensions/master' into BuildServerIntegration

Conflicts:
	GitUI/UserControls/RevisionGrid.cs