Add initial GitLab CI config
So far, this just ensures that the code compiles on the latest Fedora and Alpine releases.
The Fedora build is rather slow because installing packages is slow on Fedora. The Alpine job doesn't build the Windows Live miner because zapojit isn't packaged for Alpine yet.
Edited by Sam Thursfield