fix npe when fire TestCaseFailureEvent or TestCaseSkippedEvent with null throwable
rft - change allure run listener logic (create fake test cases for failure in beforeClass, afterClass and for IgnoredSuites)
Merge pull request #218 from baev/master

beforeClass & afterClass