More JavaDoc
Refactored background stressors' configuration into separate classes
CacheListeners Trait, implementation in Infinispan70EmbeddedService and background stressors checking it.
Always run ScenarioCleanup (even if previous stages failed)
Minor property fixes
Minor fixes
File attribute on setup made optional
Converters can be private classes
Fixed deadlock caused by exception thrown from logic.init()
service-stop by default stops all slaves, handled missing lifecycle
Debug option and explicit slaveIndex in scripts
Plugin for running arbitrary command
Setup properties are evaluated on each node individually
* added slaveIndex as built-in setup property
* renamed the built-in properties to shorter form
Evaluator accepts environment variables in form ${env.MY_VARIABLE}
Infinispan Server and HotRod client implementations
SpyMemcached client
Moved the logic whether a stage should be executed or not into AbstractDistStage
Removed DefaultDistStageAck
* each stage which wants to send some payload object inherits from DistStageAck and adds the data
* simplified all the error handling methods into error(String, Exception) and error(String)