Support Custom JMH Args

Support executions of benchmarks such as:

```
../gradlew benchmarks '-Pjmh=-f 1 -tu ns -bm avgt -wi 5 -i 5 -r 1 .*OperatorSerializePerf.*'
```

By default it will run all benchmarks if no args are passed.