TestReportDocument is configured using delegate (+fixes)
Configuration allows to specify which test should be combined together
(rather than combining them all) + example configuration
Added percentiles + some code cleanup
Enum values can be documented
Reporters can be configured using schemas