ok, actually we need clojure 1.3 to compile
simplify clojure interop a bit
use :destroy param
handle possible absence of init/destroy functions
war and uberwar both need Servlet/Listener classes
actually avoid AOT in jar

ok, there's a little AOT, but it's pretty trivial code
repair servlet-path-info? functionality