Add shade transformer for clojure code

This fixes an issue caused by the maven-shade-plugin not relocating packages in clojure code.

It adds a `ResourceTransformer` so that when the maven shade plugin relocates packages java bytecode (in our case `org.apache.thrift` --> `org.apache.thrift7`), it will also perform the package transformations for clojure code in the shaded jar.

I need to do more testing across different platforms before merging this, but it should fix the issue that forced the cancellation of the last release, but so far it works well in a distributed multi-node cluster.