Publish suite events to reporterts in OCTestSuiteEventState and test events in TestRunState rather then in OCUnitTestRunner.
Update TestRunStateTests to reflect previous changes.