Fixed issue #1609: remember my remote branch choice precisely

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Fixed issue #1674: Option "Push all branches" leaves out tags on pushed changes

Signed-off-by: Sven Strickroth <email@cs-ware.de>