* add compression
* modify event/llmp.rs
* rename to LLMP_TAG_COMPRESS
* remove compression code from bolts/llmp.rs
* add compress.rs
* handle compress & decompress in GzipCompress struct, compress if the size is large enough
* add code for benchmark
* remove LLMP_TAG_COMPRESS, use a flag instead
* cargo fmt
* rm test.sh
* passes the test
* comment benchmarks code out
* add recv_buf_with_flag()
* add the llmp_compress feature
* add send_buf, do not compile compression code if it's not used
* fix warning
* merged dev
* add error handling code
* doc for compress.rs
* remove tag from decompress
* rename every flag to flags
* fix some clippy.sh errors
* simplify recv_buf
* delete benchmark printf code
* cargo fmt
* fix doc
Co-authored-by: Dominik Maier <domenukk@gmail.com>