Two minor fixes

Add relativePath value, so the extension example compiles
Fix sed command in slave.sh to get default master host and port
Refactored background stressors' configuration into separate classes
CacheListeners Trait, implementation in Infinispan70EmbeddedService and background stressors checking it.
Fixed bug in ${repeat.counter}
When start fails, afterServiceStart listeners are not ran.
Clear cache map when stopping the service
Verbose logging
Information about cache structure & checking that the structure is correct
WaitForTopologySettle does not wait for any particular event, but for a calm period when the history does not change.
Fixed bug with repeating timestamps, added color for slaves in report.
Debugging tool - snapshots JGroups status.
Server service changes
* Moved InfinispanService to infinispan52 plugin (the code is compatible)
* More generalized output processing in ProcessService
Topology history for Infinispan server
Bunch of minor fixes
Background statistics use scheduled executor instead of raw thread
* stats on different nodes are almost synchronized
Option to use replace() in place of put() in legacy background stressors
The check whether a stage should be ran is executed in Slave, not in each stage
* if the stage which should not be ran anyway would failed due to lack of traits, it does not cause error
* removing the shouldExecute from each stage is TODO
Revised the POM files
* all external dependencies in plugins should be <optional>true</optional>
* radargun dependencies don't need the exclusions
* brought some query dependencies (needed in future commits)
StressTest: option for fixed period requests (instead of executing them at maximum pace)
Properties can be defined using nested XML
* Works for stages
* Still TODO for services and reporters