Merge branch 'fix/build-tooling' into 'develop'

Modernise build and install tooling

Closes #362

See merge request !83
11 jobs for develop in 19 minutes and 58 seconds (queued for 5 seconds)
Status Job ID Name Coverage
  Build
passed build/linux/conda #1399584

00:04:14

passed build/linux/debug #1399585

00:05:07

passed build/manylinux/3.8 #1399582

00:02:37

passed build/manylinux/3.9 #1399583

00:02:57

 
  Test
passed test/coverage #1399588

00:08:46

66.37%
passed test/debian/3.8 #1399586

00:03:41

passed test/debian/3.9 #1399587

00:03:17

 
  Docs
passed docs/html #1399589

00:16:20

passed docs/pdf #1399590

00:02:51

 
  Deploy
passed pages #1399591

00:00:39

failed pages:deploy

00:00:00