re-implementation of Gerrit push support in Git push dialog

- only projects with one Git projects are supported cleanly

Related to issue #128
remove unused code in BasePopupAction