This replaces the Travis CI workflows. (cherry picked from commit d66a5a81f87dae29d0bb1a41bec26c57e6909c28) Signed-off-by: Isis Lovecruft <isis@patternsinthevoid.net> I discarded the portion of the original commit which removed TravisCI.