Support for multiple versions of the template & add java API info to
Clojure template
Formatting changes to the templates for the Clojure project