Add support for Infinispan remote listeners

* Added support for ISPN remote listeners
* Code refactoring of cache listener
* Added ISPN 7.0 HotRod service and server config file
Removed static fields from AggregationHolder and renamed that to TestAggregations
Removed theoretical throughput from HTML report
Different iteration names and number of iterations
Added group name to the timeline report
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 are be configured using schemas
* each reporter module generates its own schema
* property-style configuration has been removed
Separated getLocalSize() into getOwnedSize() (number of primary-owned entries, not supported by Infinispan) and getLocallyStoredSize() (including backups, not supported by Coherence), and adapted the stages working with this.
Changed schema extension xml -> xsd
Fixed several issues in HTML report
* forced showing iterations
* using LineChart + DeviationRenderer for tests with iterations and BarChart + StatisticalRenderer for the ones without.
Reporter storing serialized data