Use the classloader for decoding that was active when the listener was created [IMMUTANT-266]

Without this, the decode will use the top-level ImmutantClassLoader,
which won't be able to load any dynamically created classes that are
visible at listen time.
Use :clojure as the encoding for pipeline messaging [IMMUTANT-262]