Reworked CI to simplify
This merge reworks the CI configuration to make it a little simpler, important changes are
- pass tarball into distribution building jobs
- install build dependencies using standard tools, don't manually specify
This merge reworks the CI configuration to make it a little simpler, important changes are