Version changed to 2.46
Don't write internal nbug log to disk as it tries to write to location that it may not have access to. Closes #1581.

(cherry picked from commit 34ba6e78de91f2aadd404f7f2977714ef0286f87)
Push rejected error message format has changed.

(cherry picked from commit 055478d4a8b972585b35c3a139854df372b1b839)
Merge remote-tracking branch 'origin/release/2.44'

Conflicts:
	CommonAssemblyInfo.cs
	GitExtensionsShellEx/GitExtensionsShellEx.rc
	Setup/MakeInstallers.bat
Don't store UICommands - it can be changed.