Auth refactoring.

This includes new auth backend, model changes, database migration
and code changes to support the new backend.
15 jobs for auth-refactoring in 10 minutes and 39 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Test
passed #52588
amd64
dispatcher-debian-10

00:03:34

passed #52586
amd64
dispatcher-debian-9

00:04:03

passed #52589
amd64
server-debian-10

00:03:19

passed #52587
amd64
server-debian-9

00:03:43

 
  Analyze
passed #52591
amd64
black

00:00:30

passed #52593
amd64
code_quality

00:00:26

passed #52592
amd64
codestyle

00:00:36

passed #52595
amd64
job-schema

00:00:42

passed #52594
amd64
pylint

00:02:42

passed #52590
amd64-dind allowed to fail
sast

00:01:36

 
  Build
passed #52598
amd64
amd64/pkg-debian-10

00:01:44

passed #52597
amd64
amd64/pkg-debian-9

00:02:04

passed #52596
amd64
doc

00:01:59

 
  Docker
passed #52599
amd64-dind
amd64/lava-dispatcher

00:00:44

passed #52600
amd64-dind
amd64/lava-server

00:01:48