Allow for switching deque implementation.

4 jobs from pure_fork_join in 1 minute 22 seconds (queued for 1 second)
Status Job ID Name Coverage
  Build
passed #3112
build_cmake

00:42

 
  Test
failed #3113
run_tests

00:39

 
  Sanitizer
skipped #3115
run_address_sanitizer
skipped #3114
run_thread_sanitizer
 
Test run_tests
due to a fatal error condition:
SIGSEGV - Segmentation violation signal

===============================================================================
test cases: 4 | 3 passed | 1 failed
assertions: 49 | 48 passed | 1 failed

./ci_scripts/run_tests.sh: line 9: 445 Segmentation fault (core dumped) ./bin/tests
ERROR: Job failed: exit code 1