Add transparent LZ4 compression of serialized messages
Forgot to declare lz4 factory as lazy so that we do not depend
on lz4 jar if we do not use compression.
Merge pull request #29 from luben/lz4compression

Add transparent LZ4 compression of serialized messages