gerda: Allow reset to branch

In addition to resetting to patchset, user now may specify a branch
as reset-to command argument. In this case, corresponding branch
will be fetch from gerrit remote and current branch will be hard-reset
to it, of course after all necessary checks that we are not loosing
any changes.