Merge branch 'disable-gui-CI' into 'master'

disable GUI in CI and add deprecation warning

Closes #172

See merge request !507
140 jobs for master in 372 minutes and 35 seconds (queued for 16 seconds)