Use :uberwar-name to specify name of uberwar

I have a Clojure web project which can be exported either as a runnable uberjar (in which case it uses an embedded Jetty) or as an uberwar. I noticed that the lein ring uberwar task assigns the value of the :uberjar-name to the resulting uberwar file, which results in an uberwar file with a .jar suffix. This is a little confusing.

I've been using the code in this patch for a little while. It adds an extra parameter to the :ring map called :uberwar name. The lein ring uberwar task then uses this name in preference to the :uberjar-name.

Please let me know how this looks and if you'd be willing to merge it.