Fixing problem when multiple suites are running by testNg

Fixing AllureTestListener and unit tests

Fixing AllureTestListener and unit tests (missing Guice dependency for unit tests was added)

changing scope of Guice to test

Fixed another problem related to multiple suites

Added unit test for multiple simultaneous TestNg suites
Merge branch 'master' of https://github.com/braimanm/allure-core