Check for memory leaks during unittest CI using valgrind

New ci task has been added that checks for possible memory leaks when running unittests. Messages from valgrind are displayed only when leak is detected.
refs #227
10 jobs for ci-valgrind in 5 minutes and 37 seconds (queued for 1 second)
Status Job ID Name Coverage
  Build
failed build:linux:amd64 #74229
amd64 linux docker

00:02:41

passed build:linux:amd64 #41444
docker linux amd64

00:01:01

canceled build:linux:amd64 #73195
amd64 linux docker

passed build:linux:amd64 #73375
amd64 linux docker

00:06:16

canceled build:linux:amd64 #73025
amd64 linux docker

 
  Test
canceled deckard:linux:amd64 #73279
amd64 linux docker

passed respdiff:linux:amd64 #41448
docker linux amd64

00:02:55

passed test:linux:amd64 #41445
docker linux amd64

00:00:35

passed test:linux:amd64:valgrind #41447
docker linux amd64

00:01:01

passed deckard:linux:amd64 #41446
docker linux amd64

00:03:43

 
Name Stage Failure
failed
build:linux:amd64 Build There is an unknown failure, please try again
HEAD is now at 8a005e4 Merge branch 'flags-refactor' into 'master'
Checking out 8c2969a2 as ci-valgrind...
Updating/initializing submodules recursively...
Synchronizing submodule url for 'modules/policy/lua-aho-corasick'
Synchronizing submodule url for 'tests/deckard'
Synchronizing submodule url for 'tests/deckard/contrib/libfaketime'
Synchronizing submodule url for 'tests/deckard/contrib/libswrap'
Submodule path 'modules/policy/lua-aho-corasick': checked out '47df012b383a0e79b9f40c1839b1581b00ce2989'
ERROR: Job failed (system failure): Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?