Add tests for tls+deflate and tls+snappy.
Parametrize and test all possible combinations of tls, deflate and snappy.
Allow upgrading to tls+snappy or tls+deflate.