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 jmhJar is executed if subject classes under benchmark tests change. Related to issue #10.