Fixed issue #2719: Commit & Push in CommitDlg doesn't respect deafult remote and pushbranch settings

Merged username-removed-360247 requested to merge engycz/tortoisegit:fix_2719 into master

Code moved from CPushDlg::GetRemoteBranch to CGit::GetRemotePushBranch