Enabling Clojure and Scala value factories.

Further disabling forkReuse in test case runner.
Disabling ISet.product() benchmarks.
Switching to new annotation API.
Creating a JAR of the test cases in order to import it in another project.
Adding baseline benchmark that generates uniform trees (with distinct and shareable elements).