cleanup after SeparateJvmsExecutor properly

SeparateJvmsExecutor contains a laziness bug which causes it to execute
 #cleanupAfter before the benchmarks are run.
Merge pull request #40 from danburkert/master

cleanup after SeparateJvmsExecutor properly