You hear that? We're using code names.
Significant changes to support all versions of java.jdbc [IMMUTANT-277]

The main thing we did is remove the "transaction strategy injection"
hack, preferring instead to return a reified Connection that eats the
illegal XA calls (setAutoCommit, commit, and rollback) and satisfies
enough of the the Connection interface to appease the three major
versions of java.jdbc.

One big benefit of this is the removal of the java.jdbc dep from
immutant.xa.

I also rearranged the tests a good bit to better reflect which version
they're testing.
Account for 0.3.x relying on Statement.getConnection [IMMUTANT-277]

We discovered this by adding tests for successful rollback of the XA
tx when java.jdbc's set-rollback-only is called, i.e. we invoke
immutant.xa.tx/set-rollback-only in response to java.jdbc invoking
rollback on the reified connection.
Support and tests for dynapath's add-classpath-url against the deployment's classloader [IMMUTANT-175]
Adjustments to support a matrix CI build.
Created immutant.util/classpath [IMMUTANT-278]
Update to nrepl 0.2.3 [IMMUTANT-281]
Log the cache specs, too
This is unnecessary holdover since ring will do the right thing
Uh... *this* is the real unnecessary part!
Expose the HornetQ destination controls via code [IMMUTANT-279]

This provides the destination-controller function in
immutant.messaging.hornetq, and moves some truly internal messaging
functions to immutant.messaging.internal. There is probably more in
core that should move here, and we should expose core in our docs.
Remove util/if-in-immutant [IMMUTANT-282]
All services, even HQ now, are clustered via JGroups [IMMUTANT-284]
First stab at a production doc [IMMUTANT-82]
Minor tweakage
Allow sys prop override for message cluster channel/stack [IMMUTANT-284]

Not sure if udp or tcp is the better default.
Add mod_cluster section to round out [IMMUTANT-82]
Support for keyword period aliases and HH:MM times for :at, :until [IMMUTANT-283]
Allow specifying :in and :every as [5 :minutes] [IMMUTANT-283]
Include the dist type in the base directory of the archive [IMMUTANT-276]