Separate generate resources and classes
Separate generate resources and classes

This makes it possible to cache the `jmhCompileGeneratedClasses` task.
If the resources and the classes end up in the same directory, then
the `jmhRunBytecodeGenerator` task's outputs (the resources) overlap
with the outputs of `jmhCompileGeneratedClasses`.

melix/jmh-gradle-plugin,melix/jmh-gradle-plugin