Publish events to reporters from TestRunState and OCTestSuiteEventState.
Revert previous changes to reporters (not reverting float->double replacement and junit error node addition).
Update tests.