Refactor ci after sbroad incorporation
- Streamline pipeline nesting: !1431 (comment 111229). Lets use one Makefile for everything
- Unify compatible jobs. Lint, cargo tests. Possibly keep sbroad integration tests separate.
- Unify sbroad and picodata build images. Additionally we can make it so images wont be build on CI changes
- Would be nice to shrink
.gitlab-ci.yml
by moving stuff into separate python scripts or via other ways of reorganization