Add ability to execute Map/Reduce tasks and load files into cache
dd getCacheName()
Lots of clean and adding the demo jar to the dependency list
Fixed the logic in LoadFileStage to work correctly across slaves.
Made the MapReduce interface generic
More polishing
Strings concatenation could not work, fixed
(Start|Stop)BackgroundStressors -> (Start|Stop)Background(Stressors|Statistics)
Ehcache25 was instead of Ehcache26
Wrapper-specific properties are specified not as direct attributes. Allows each site run different wrapper. Needs proper testing
JDG ER8 with Infinispan 5.2.0.CR1 release
Fixed bugs issued when renaming *BackgroundStats stages
CheckData can display wrapper-specific debug info when expected key is not found
Source code formatting and generifying

Used the Eclipse formatter on the code, and tried to make the Map/Reduce
execution code as generic as possible. Unfortunately, it can't be
completely generic because Java is confused with multiple '?' between
the MapReduceTask, Mapper, and Reducer types.
Repeat.to should be considered inclusive the value
Remove dependency on infinispan-distexec-demo JAR file
Refactored statistics to be used both by BackgroundStats and StressTest
Geometrical scaling
Support for soak tests changing keyset during the test.
Fix test for generating report directories
Make the LocalJmxMonitor object serializable

- Make all classes implement Serializable
- Modify the run method of the *Monitor classes to not hold a reference
to the Platform MBean which is not Serializable