Set all build steps to be interruptable

.gitlab-ci.yml:
Set all build steps to be interruptable, so they will be interrupted if a newer commit is pushed on the same branch,
which also triggers CI.
7 jobs for limit_builds in 48 minutes and 20 seconds (queued for 3 seconds)