added test-output segregation in forked-tests

I've copied jumi `fi.jumi.core.stdout` package into the test agent.
It needs cglib.
While doing this I simplified the test report API. A TestEvent is now a
SuiteReport and it is made of TestReport. A TestReport contains the test
stdout capture. I've successfully tested it on a test project,
but I'm going to add a scripted test for it.