Resolve "Tests run on develop image"
Closes #1436 (closed)
This MR provides the following changes:
- Docker images are based on alpine 3.13 now
- Our Pipelines builds an image based on the current branch to run the tests, this way we can test on changed dependencies
- All packages not requiring deep code changes are updated
- Some minor changes to support Django 3.2