Add CI

The CI builds, tags, create a release and a generic pages and finally
publishes to Gitlab pages automatically.
For development branches, it will only build.
5 jobs for master in 6 minutes and 3 seconds (queued for 14 seconds)
latest