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
add - junit test timeout support. Fixes #152
Merge branch 'master' of github.com:baev/allure-core