REVIEW-935 - extracted TestOutputSerializer out of TestReportDataCollector and use this instead of AbstractTestResultProvider in each TestResultProvider implementation.
Removed unused constructor.