nrepl tramp support extended to jar files, which are transferred when needed from the remote machine.

This is slower than loading jars locally, by mapping paths to a local
Maven repository for instance. But this is a trade-off made to protect
the accuracy of the library data, which is often critical when debugging
a remote service.