jmhJar should not be up-to-date when main classes change

Also needed a inputs.dir in jmhJar task for project.sourceSets.main.output, so if subject classes under benchmark tests change.