test: Extract testutils packages

The new testutils package contains functions and structs that are
usefull for testing all pythia packages.

Generic functions that do not depend on any pythia package go to
testutils. Functions depending on the pythia package go to
testutils.pytest.
test: Check for zombie goroutines