Really take ownership of Remote in Push
Really take ownership of Remote in Push

QPointer doesn't destroy its object upon destruction. Changed to a
pointer type that does that.

syntheticpp/libqgit2,KDE/libqgit2,pav0n/libqgit2,KDE/libqgit2,syntheticpp/libqgit2,pav0n/libqgit2