FormCheckoutBranch behavior fixed again when called from commit dialog

Conflicts:
	GitUI/CommandsDialogs/FormCheckoutBranch.cs
FileStatusList flickering fixed when mouse over list