Get data about available versions from config file.
Allow to create archive with difference between 2 revisions

#1361
Allow to create archive with revision filter from Menu

#1361
Archive revision's checkbox shouldn't be checked if there is only one revision
rearranged layout
Uncheck Revision path checkbox or revision diff checkbox when checking the other one.

Hide diff commit summary control
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 sort on selected revision

- Change commit summary to a small one
rearrange layout
Merge pull request #1914 from Itori/master

Allow to create with difference between 2 revisions
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.