fix(tests): allow ctrl-c to shut down the tests cleanly

The problem was caused by the improper usage of
`delegate_ctrl` when creating the coreNLP process. For a long
time I was under the impression this flag was essential to allow child
processes to shutdown cleanly without leaving zombie threads, but the
result here in the context of the testsuite was that the coreNLP server
was receiving the first Ctrl^C, completely starving the Haskell RTS,
which wouldn't receive any and as a result our testsuite would be
running forever.
4 jobs for adinapoli/test-ctrl-c-properly in 63 minutes and 28 seconds (queued for 2 seconds)
latest
Status Job ID Name Coverage
  Cabal
passed #17526
cabal

00:25:54

 
  Stack
passed #17527
stack

00:07:42

 
  Bench
manual #17528
allowed to fail manual
bench
 
  Test
passed #17529
test

00:29:50