Improve the build and tagging of the Ubuntu Docker images
This improves the pipeline of the Docker build and creates jobs for build testing, if the pipeline runs not on the default branch. Pushing to the registry is only done on the default branch.
We also rename the tags of the Ubuntu Docker images with Yocto to be more meaningful.
Edited by Frieder Schrempf