Switch to release tarballs by default
Tarballs have two main advantages for releases:
- they contain translations
- they do not require a Bitbake roundtrip to the git server, which is important of sstate caching and reproducible builds (when using a tag instead of a hash, Bitbake resolves the tag on each build)
This patch set provides the infrastructure to use, on choice, either git tags or release tarballs from the mirror network. When using release tarballs, automatically the contained translations are added to the packages.