Use the new github actions to replace the travis-ci builders which seem to no longer work and are being removed. This first stab is fairly rough, just matches the explicit matrix that was in the travis-ci hooks, but at least gets back to a buildable state again.