add fedora releaser

(cherry picked from commit 2410c5e619c22328687ecfe1b2c9fbb9aab6b488)
accomodate to new tito output

(cherry picked from commit 884a939c552270d3759b0d3c1caa8c2fd63f9940)
simplify push-packages-to-fedora.sh by using tito for building

(cherry picked from commit 0140a45dd3af75685f3def6223cc5c1c4b36034d)
reset to origin/head

if we run this script once, but decided not to push, then subseqent run thinks it was pushed

(cherry picked from commit 629ba3bc115008171ff2a109c4759f36c8129e5d)