Replace selenium by puppeteer

Big overhaul replacing selenium by puppeteer. This does not work for now due to
problems with SSL being a requirement for external endpoints.
1 job for puppeteer in 2 minutes and 33 seconds
Status Job ID Name Coverage
  Test
failed #9015
docker
test

00:02:33

 
Name Stage Failure
failed
test Test There is an unknown failure, please try again
  client/lib/speech-to-text.js:28:9
✖ 28:9 Expected space(s) after "try". keyword-spacing
✖ 28:9 Expected indentation of 6 spaces but found 8. indent
✖ 64:18 The catch parameter should be named err. unicorn/catch-error-name

3 errors
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
ERROR: Job failed: exit code 1