Add GitLab CI
This covers Linux and FreeBSD. Some optional dependencies are missing, and some tests don't pass (even though they work on build.kde.org), which may be related to the missing dependencies. So this still needs some work.
Edited by Nicolás Alvarez