[framework] Support user-given fileName property in CsvReportGenerationStage
[hazelcast3] upgrade to HC 3.0.2
[ehcache26] Fixes to make EHC work transactionally
[ehcache26] Now aborts tx when operation fails
Create the plugin ff2

  * With support in RadarGunDataGridConfig to override FF defaults, such as
    hazelcast config.
[ff2] minor fixes to log exceptions
Create jvstm1 plugin (STM lock-based) (1 node only)
Create jvstm2 plugin (STM-lock-free) (1 node only)
Create the plugin ff2-lf

   * Similar to plugin ff2, except that it uses a lock-free commit algorithm
     extended from JVSTM.
   * With support in RadarGunDataGridConfig to override FF defaults, such as
     hazelcast config.
[ff2-lf] Use putIfAbsent when possible (Wrapper implements AtomicOperationsCapable)
[ff2-lf] minor fixes to log exceptions and optimize with putIfAbsent
Create the plugin tdmock
[my-stuff] (confs, stats, benchmarks, bins)
[framework] Update StressTestStage to account for read-only transactions

  * New property writeTxPercentage that configures "The frequency of
    transactions that may perform writes (percentage)".
[framework] Create Init- and Continue- StressTestStage to synchronize timers
[framework] Create Init- and Continue- StressTestWarmupStage to synchronize timers
[my-stuff] Split tests using Init- and Continue-StressTestStage
[my-stuff] Split tests using Init- and Continue-StressTestWarmupStage
[my-stuff] Add missing benchmarks :-/
[my-stuff] Update benchmarks and run-tests.sh script to generate filename in CSVs