Report generation module refactoring. Added features support, new tests.
Merge remote-tracking branch 'charlie/master' into charlie

Conflicts:
	allure-report/allure-report-data/src/main/java/ru/yandex/qatools/allure/data/AllureReportGenerator.java
	allure-report/allure-report-data/src/main/java/ru/yandex/qatools/allure/data/transform/FeaturesTransformer.java
	allure-report/allure-report-data/src/main/resources/xsl/suites-to-testrun-2.xsl
	allure-report/allure-report-data/src/main/resources/xsl/testrun-to-features-1.xsl
	allure-report/allure-report-data/src/test/java/ru/yandex/qatools/allure/data/AllureReportGeneratorTest.java
	allure-report/allure-report-data/src/test/resources/origin/graph.json
	allure-report/allure-report-data/src/test/resources/origin/xunit.json
	allure-report/allure-report-data/src/test/resources/testdata3/example-uid-testsuite.xml
	allure-report/allure-report-data/src/test/resources/testdata3/example-uid2-testsuite.xml