Work-in-progress on the "modules" branch. BUILD IS SUCCESSFUL.
Each major namespace group gets its own module. I've spend the week resolving dependencies.
Every module depends on a "parent" module that specifies which version of Clojure to depend on, and configuration for compile/test/build.
Library authors can override this on a per-module basis.
I will add a The "complete" module that includes all other modules as dependencies and can build a clojure-contrib "uberjar."