Version changed to 2.42
When checking branch names, use --branch intead of --allow-onelevel

This change utilizes --branch instead of --allow-onelevel when checking
branch names using "git check-ref-format"

This has a couple of advantages:
1) It is more compatible with Git versions, as --allow-onelevel was added relatively recently
2) It is the method recommended by the man page for verifying a branch name

Conflicts:
	GitUI/FormBranchSmall.cs
	GitUI/FormCheckoutBranch.cs
Merge branch 'pr/n1287_j-a-b'

Conflicts:
	GitUI/FormBranchSmall.cs
	GitUI/FormCheckoutBranch.cs
	GitUI/FormCommit.cs
GitModuleControl fixed properties serialization for designer

viewpatch command added to command line
Reset changes dialog improved for submodules
Abort message moved to FormResolveConflicts
GitEx version file added to translation

FormCommandlineHelp form changed
Horizontal line added to checkout branch dialog
"No tags" checkbox added to Pull form and allow fetch to new local branch
Automatic file encoding detection improved. Closes #1290
Merge remote-tracking branch 'hiroponz/IsRunningGitProcess'
Converted all png images to 8bpp for mono compatibility

Linux command:
sudo apt-get intall imagemagic
mogrify -depth 8 $(find -iname '*.png')
mogrify -depth 8 $(find -iname '*.PNG')
GitPlugin: format code
GitPlugin: Connect.cs: code format all AddPopupCommand statements in the same way
GitPlugin: remove GitPlugin.dll.config from bin directory since it will be copied during compile
GitPlugin: add test scripts
GitPlugin: does not work: add new icon for CherryPick (copied 13.bmp to make sure to have the correct bmp format): icon not displayed
Rename _15 to 15, because "VS only find icons with name that match exactly to used number."
GitPlugin: rename icon 15.bmp to IconCherryPick.bmp
GitPlugin: Add icon for cherry pick