rpm-ostree: Rework origin logic for container format
Update the origin/remote/branch/ref logic to add support for the container format cases where we use repo and tags instead.
This also enables the use case where we have no major releases and the system is continuously updated accross major releses without any action required from the user.
Edited by Timothée Ravier