component/nxdtest: v↑

This teaches nxdtest to detect leaked processes and to clean them up
automatically instead of letting tests stuck because of them. See
nxdtest@0ad45a9c and
nxdtest!9 for details.

New dependencies of nxdtest are:

- psutil (already covered by stack/slapos.cfg),
- pytest-timeout, and
- setproctitle

/reviewed-by @jerome
/reviewed-on !1035
13 jobs for master in 0 seconds
Status Job ID Name Coverage
  External
passed SlapOS.Eggs.UnitTest-Master.Python2

passed SlapOS.Eggs.UnitTest-Master.Python3

passed SlapOS.SlapRunner.ResilienceTest-Master

00:23:19

failed SlapOS.SlapRunner.ResilienceTest-Master.ERP5

00:25:25

passed SlapOS.Eggs.UnitTest-Master.Python2

passed SlapOS.Eggs.UnitTest-Master.Python2

00:28:04

passed SlapOS.Eggs.UnitTest-Master.Python2

00:33:16

passed SlapOS.Eggs.UnitTest-Master.Python3

00:35:19

passed SlapOS.Eggs.UnitTest-Master.Python3

passed SlapOS.Eggs.UnitTest-Master.Python3

passed SlapOS.Eggs.UnitTest-Master.Python3

passed SlapOS.SlapRunner.ResilienceTest-Master

00:24:17

failed SlapOS.SlapRunner.ResilienceTest-Master.ERP5

00:22:51