Add deflate support to AsyncConn

Add support for AsyncConn to send deflate options in identify and wrap the socket with deflate compression. Also duplicated the battery of integration test but with tls+deflate stack instead of tls+snappy.